Puzzle 307057: Bianco a vincere

IM Olga Badelka (2433) - IM Alexandru-Vasile David (2428)
Titled Tuesday 25th May chess.com INT (2), 2021.05.25
  1. 1.Cf3
  2. d5
  3. 2.g3
  4. Cf6
  5. 3.Ag2
  6. c5
  7. 4.d4
  8. cxd4
  9. 5.Cxd4
  10. Cc6
  11. 6.O-O
  12. e6
  13. 7.c4
  14. Ac5
  15. 8.Cxc6
  16. bxc6
  17. 9.Cc3
  18. O-O
  19. 10.e4
  20. Aa6
  21. 11.Ag5
  22. h6
  23. 12.Axf6
  24. Dxf6
  25. 13.Ca4
  26. Ad4
  27. 14.exd5
  28. exd5
  29. 15.Dc2
  30. Axc4
  31. 16.Tfd1
  32. Tfe8
  33. 17.Af1
  34. Axf1
  35. 18.Txf1
  36. c5
  37. 19.Tad1
  38. Tac8
  39. 20.b3
  40. Te4
  41. 21.Dd3
  42. Tce8
  43. 22.Td2
  44. Te1
  45. 23.Txe1
  46. Txe1+
  47. 24.Rg2
  48. h5
  49. 25.h4
  50. g6
  51. 26.b4
  52. Rh7
  53. 27.bxc5
  54. Ae5
  55. 28.Dxd5
  56. Axg3
    1. Soluzione:28...Axg3
    2. 29.fxg3
    3. Df1+
    4. 30.Rh2
    5. Te2+
    6. 31.Txe2
  57. 29.Rxg3
  58. Tg1+
  59. 30.Rh2
  60. Tg4
  61. 31.Db3
  62. Df4+
  63. 32.Rh3
  64. Txh4+
  65. 33.Rg2
  66. Dg4+
  67. 34.Dg3
  68. Dxa4
  69. 35.f3
  70. Tc4
  71. 36.Dd6
  72. Tf4
0-1
Avanti ? Aiuto