Puzzle 303289: As brancas dão xeque-mate

IM Ruslan Kashtanov (2376) - Dmitriy Zalesskiy (1916)
Titled Tuesday 11th May chess.com INT (2), 2021.05.11
  1. 1.e4
  2. Cf6
  3. 2.e5
  4. Cd5
  5. 3.d4
  6. d6
  7. 4.Be2
  8. Cc6
  9. 5.c4
  10. Cb6
  11. 6.e6
  12. fxe6
  13. 7.Cf3
  14. g6
  15. 8.h4
  16. e5
  17. 9.d5
  18. Cd4
  19. 10.Cxd4
  20. exd4
  21. 11.Dxd4
  22. Tg8
  23. 12.h5
  24. Bg7
  25. 13.De3
  26. Bf5
  27. 14.g4
  28. Bxb1
  29. 15.Txb1
  30. Dd7
  31. 16.hxg6
  32. hxg6
  33. 17.b3
  34. O-O-O
  35. 18.a4
  36. Rb8
  37. 19.Th7
  38. Be5
  39. 20.f4
  40. Th8
  41. 21.Txh8
  42. Bxh8
  43. 22.a5
  44. Cc8
  45. 23.De6
  46. De8
  47. 24.Bd3
  48. Bc3+
  49. 25.Rd1
  50. Dh8
  51. 26.a6
  52. Dh1+
  53. 27.Rc2
  54. Bd4
  55. 28.Bd2
  56. Dg2
  57. 29.axb7
  58. Rxb7
  59. 30.De4
  60. Dxe4
  61. 31.Bxe4
  62. Cb6
  63. 32.Bxg6
  64. Tg8
  65. 33.f5
  66. Cd7
  67. 34.g5
  68. Ce5
  69. 35.Bh7
  70. Tf8
  71. 36.g6
  72. Cf3
  73. 37.Bh6
  74. Txf5
  75. 38.g7
  76. Bxg7
  77. 39.Bxf5
  78. Bxh6
  79. 40.Bd7
  80. Cd4+
  81. 41.Rd3
  82. Bg7
  83. 42.b4
  84. Be5
  85. 43.b5
  86. Cf3
  87. 44.Bc6+
  88. Rc8
  89. 45.Tf1
  90. Cg5
    1. Solução:45...Cg5
    2. 46.Tf8# Mate de Pillsbury
  91. 46.Tf8#
1-0
Novo desafio ? Ajuda