Puzzle 872830: Bianco a pareggiare

IM B. Csonka (2496) - GM J. Hammer (2631)
Titled Tue 14th Feb Early chess.com INT (3), 2023.02.14
  1. 1.d4
  2. Cf6
  3. 2.c4
  4. e6
  5. 3.Cf3
  6. d5
  7. 4.Cc3
  8. Ab4
  9. 5.Db3
  10. c5
  11. 6.dxc5
  12. a5
  13. 7.a3
  14. Axc5
  15. 8.Ag5
  16. O-O
  17. 9.e3
  18. a4
  19. 10.Dc2
  20. Da5
  21. 11.Axf6
  22. gxf6
  23. 12.O-O-O
  24. dxc4
  25. 13.Axc4
  26. Ad7
  27. 14.Cd4
  28. Tc8
  29. 15.Dd3
  30. Cc6
  31. 16.Cf3
  32. Ae8
  33. 17.Rb1
  34. Ca7
  35. 18.De4
  36. Axa3
  37. 19.Dg4+
  38. Rh8
  39. 20.Dh4
  40. Axb2
  41. 21.Ad3
  42. Rg7
    1. Soluzione:21...Rg7
    2. 22.Dg3+
    3. Rh8
    4. 23.Dh4
    5. Rg8
    6. 24.Dg3+
    7. Rf8
    8. 25.Dd6+
    9. Rg7
    10. 26.Dg3+
    11. Rf8
    12. 27.Dd6+
    13. Rg8
    14. 28.Dg3+
    15. Rh8
    16. 29.Dh4
    17. Rg8
    18. 30.Dg3+
  43. 22.Dxf6+
  44. Rxf6
0-1
Avanti ? Aiuto