Puzzle 890892: As pretas dão xeque-mate

Kiren Vivek Nasta (1865) - FM J. Bas Mas (2236)
Titled Tue 21st Feb Early chess.com INT (9), 2023.02.21
  1. 1.e4
  2. e6
  3. 2.d4
  4. d5
  5. 3.Cd2
  6. Cf6
  7. 4.e5
  8. Cfd7
  9. 5.c3
  10. c5
  11. 6.Bd3
  12. Cc6
  13. 7.Ce2
  14. cxd4
  15. 8.cxd4
  16. f6
  17. 9.exf6
  18. Cxf6
  19. 10.O-O
  20. Bd6
  21. 11.Cf3
  22. Dc7
  23. 12.g3
  24. O-O
  25. 13.Bf4
  26. Ce4
  27. 14.Bxd6
  28. Dxd6
  29. 15.Bxe4
  30. dxe4
  31. 16.Ce5
  32. Cxe5
  33. 17.dxe5
  34. Dxe5
  35. 18.Db3
  36. b6
  37. 19.Tac1
  38. Bb7
  39. 20.Cf4
  40. Tae8
  41. 21.De3
  42. g5
  43. 22.Cd3
  44. Dg7
  45. 23.Ce1
  46. h6
  47. 24.Tc3
  48. Tf7
  49. 25.Cg2
  50. Tef8
  51. 26.De2
  52. Dd4
  53. 27.Ce3
  54. Tf3
  55. 28.Td1
  56. Df6
  57. 29.Tf1
  58. h5
  59. 30.Tc7
  60. Tf7
  61. 31.Dc2
  62. Rg7
  63. 32.Txf7+
  64. Dxf7
  65. 33.Dc3+
  66. Rh7
  67. 34.De5
  68. Rh6
  69. 35.Tc1
  70. Df6
  71. 36.Dc7
  72. Dxb2
  73. 37.Tf1
  74. Dg7
  75. 38.Dd6
  76. Df7
  77. 39.Tc1
  78. Bd5
  79. 40.Tc7
  80. Df8
  81. 41.De5
  82. Txf2
  83. 42.Cxd5
  84. Tf1+
  85. 43.Rg2
  86. Df2+
  87. 44.Rh3
  88. g4+
  89. 45.Rh4
    1. Solução:45.Rh4
    2. Dxh2# Mate do Golpe Alto
  90. 45...Dxh2#
0-1
Novo desafio ? Ajuda