Puzzle 249458: Bianco a vincere

IM Andrei Macovei (2453) - IM Deniz Ozen (2397)
Titled Tuesday 26th Jan chess.com INT (2), 2021.01.26
  1. 1.e4
  2. e5
  3. 2.Cf3
  4. Cf6
  5. 3.Cxe5
  6. d6
  7. 4.Cd3
  8. Cxe4
  9. 5.De2
  10. De7
  11. 6.Cc3
  12. Cf6
  13. 7.Cf4
  14. c6
  15. 8.d4
  16. Dxe2+
  17. 9.Axe2
  18. d5
  19. 10.f3
  20. Ad6
  21. 11.Ad3
  22. O-O
  23. 12.Rf2
  24. Te8
  25. 13.g4
  26. Ca6
  27. 14.a3
  28. Cc7
  29. 15.Cce2
  30. Ce6
  31. 16.Cxe6
  32. fxe6
  33. 17.g5
  34. Cd7
  35. 18.f4
  36. c5
  37. 19.c3
  38. Tf8
  39. 20.Rg3
  40. b6
  41. 21.Ae3
  42. Ab7
  43. 22.Thf1
  44. Tae8
  45. 23.Rg2
  46. e5
  47. 24.fxe5
  48. Axe5
  49. 25.Txf8+
  50. Cxf8
  51. 26.Af4
  52. Axf4
  53. 27.Cxf4
  54. Ce6
  55. 28.Cxe6
  56. Txe6
  57. 29.Rf2
  58. g6
  59. 30.Te1
  60. Rf7
  61. 31.Txe6
  62. Rxe6
  63. 32.Rg3
  64. Ac6
  65. 33.Rf4
  66. Rd6
  67. 34.h4
  68. Ae8
  69. 35.Aa6
  70. Ad7
  71. 36.Ad3
  72. Ae8
  73. 37.dxc5+
  74. bxc5
  75. 38.b4
  76. Af7
  77. 39.bxc5+
  78. Rxc5
  79. 40.Re5
  80. Ae8
  81. 41.Rf6
  82. d4
  83. 42.cxd4+
  84. Rxd4
  85. 43.Af1
  86. Re3
  87. 44.Rg7
  88. Rf2
  89. 45.Ad3
  90. Rg3
  91. 46.Rxh7
  92. Rxh4
  93. 47.Axg6
  94. Ac6
  95. 48.Rh6
  96. Rg4
  97. 49.Af7
  98. Rf5
  99. 50.g6
  100. Rf6
  101. 51.g7
  102. Rxf7
    1. Soluzione:51...Rxf7
    2. 52.Rh7
    3. Ae4+
      1. 52...Rf6
      2. 53.g8=Q
      3. Ae4+
      4. 54.Rh6
    4. 53.Rh8
    5. Re7
      1. 53...Re6
      2. 54.g8=Q+
      1. 53...Ah7
      2. 54.Rxh7
      3. Rf6 with a winning endgame, for example:
      4. 55.g8=Q
    6. 54.g8=Q
  103. 52.Rh7
  104. Ae4+
  105. 53.Rh8
  106. Ah7
  107. 54.Rxh7
1-0
Avanti ? Aiuto