Puzzle 462654: Bianco a vincere

D. Belotelov (2280) - Be Molnar (2318)
It Harkany HUN (1), 2000.02.17
  1. 1.d4
  2. Cf6
  3. 2.c4
  4. c5
  5. 3.d5
  6. b5
  7. 4.Cf3
  8. e6
  9. 5.Ag5
  10. Da5+
  11. 6.Cbd2
  12. bxc4
  13. 7.e4
  14. Cxe4
  15. 8.Axc4
  16. h6
  17. 9.Af4
  18. Ad6
  19. 10.Ae3
  20. Cxd2
  21. 11.Cxd2
  22. Ab7
  23. 12.O-O
  24. exd5
  25. 13.Cb3
  26. Dc7
  27. 14.Axd5
  28. Axd5
  29. 15.Dxd5
  30. O-O
  31. 16.h3
  32. Ca6
  33. 17.Tad1
  34. Ah2+
  35. 18.Rh1
  36. Ae5
  37. 19.Cxc5
  38. Cxc5
  39. 20.Axc5
  40. Tfc8
  41. 21.b4
  42. a5
  43. 22.a3
  44. Tab8
  45. 23.f4
  46. Axf4
  47. 24.Df5
  48. d6
  49. 25.Txf4
  50. dxc5
    1. Soluzione:25...dxc5
    2. 26.Td7
    3. Dxd7
      1. 26...Rh8
      2. 27.Txc7
      1. 26...Dc6
      2. 27.Dxf7+
      3. Rh8
      4. 28.Dxg7#
    4. 27.Dxd7
  51. 26.Td7
1-0
Avanti ? Aiuto