Puzzle 977095: Bianco a scacco matto

GM Rauf Mamedov (2651) - FM Iwo Godzwon (2404)
Titled Tue 7th May Early chess.com INT (7), 2024.05.07
  1. 1.e4
  2. c5
  3. 2.Cf3
  4. e6
  5. 3.c3
  6. d5
  7. 4.e5
  8. d4
  9. 5.g3
  10. Ad7
  11. 6.Ag2
  12. Ac6
  13. 7.O-O
  14. Ce7
  15. 8.Te1
  16. Cf5
  17. 9.d3
  18. Ae7
  19. 10.cxd4
  20. Cxd4
  21. 11.Cbd2
  22. O-O
  23. 12.Ce4
  24. Axe4
  25. 13.Txe4
  26. Cbc6
  27. 14.Cxd4
  28. Cxd4
  29. 15.Ae3
  30. Cf5
  31. 16.Af4
  32. Dd7
  33. 17.Tc1
  34. Tfd8
  35. 18.Db3
  36. Tac8
  37. 19.Tee1
  38. b6
  39. 20.Ae4
  40. Cd4
  41. 21.Dd1
  42. Db5
  43. 22.b3
  44. Td7
  45. 23.h4
  46. Cc6
  47. 24.Dg4
  48. Cb4
  49. 25.h5
  50. Af8
  51. 26.Tcd1
  52. Cxa2
  53. 27.Ah6
  54. Rh8
  55. 28.Ag5
  56. Cc3
  57. 29.h6
  58. g6
  59. 30.Ta1
  60. Cxe4
  61. 31.dxe4
  62. Dxb3
  63. 32.Ted1
  64. Db5
  65. 33.Df3
  66. Rg8
  67. 34.Td6
  68. Txd6
  69. 35.exd6
  70. Axd6
  71. 36.Txa7
  72. De8
  73. 37.Af6
  74. Af8
  75. 38.Ae5
  76. Ae7
  77. 39.Af6
  78. Af8
  79. 40.Ab2
  80. e5
  81. 41.Axe5
  82. f5
  83. 42.exf5
  84. Dxe5
  85. 43.fxg6
  86. De6
    1. Soluzione:43...De6
    2. 44.gxh7+
    3. Rh8
    4. 45.Dc3+
    5. Ag7
      1. 45...De5
      2. 46.Dxe5+
      3. Ag7
      4. 47.Dxg7#
      1. 45...Df6
      2. 46.Dxf6+
      3. Ag7
      4. 47.Dxg7#
    6. 46.Dxg7#
  87. 44.gxh7+
  88. Rh8
  89. 45.Dc3+
1-0
Avanti ? Aiuto