Puzzle 405069: Zwart naar Verdedigen en winnen

Michael Schaefer (2215) - Viktor D Kupreichik (2480)
Bad Woerishofen op 16th Bad Woerishofen (8), 2000.03.24
  1. 1.d4
  2. Nf6
  3. 2.c4
  4. e6
  5. 3.Nc3
  6. Bb4
  7. 4.e3
  8. O-O
  9. 5.Bd3
  10. c5
  11. 6.a3
  12. Bxc3+
  13. 7.bxc3
  14. Nc6
  15. 8.Ne2
  16. b6
  17. 9.e4
  18. Ne8
  19. 10.Be3
  20. d6
  21. 11.O-O
  22. Ba6
  23. 12.f4
  24. Na5
  25. 13.f5
  26. exf5
  27. 14.exf5
  28. Nxc4
  29. 15.Bc1
  30. d5
  31. 16.Ra2
  32. Nf6
  33. 17.Rf3
  34. Re8
  35. 18.Bg5
  36. h6
  37. 19.Bh4
  38. Qd6
  39. 20.Qc1
  40. Re7
  41. 21.Nf4
  42. cxd4
  43. 22.Bxf6
  44. gxf6
  45. 23.Nxd5
  46. Qxd5
  47. 24.Qxh6
  48. Re1+
  49. 25.Kf2
    1. Oplossing:25.Kf2
      1. Dreigend:
      2. 26.Rg3#
        1. 26.Kxe1
    2. Re3
      1. Niet25...Qe5 vanwege
      2. 26.Rh3
      3. dxc3
      4. 27.Qh8#
    3. Nu als26.Rg3+
    4. Rxg3
  50. 25...Re3
  51. 26.Rf4
  52. Ne5
  53. 27.Bxa6
  54. Qxa2+
  55. 28.Kg1
  56. d3
  57. 29.h3
  58. d2
  59. 30.Rh4
  60. d1=Q+
  61. 31.Bf1
  62. Qxf1+
  63. 32.Kxf1
  64. Qb1+
  65. 33.Kf2
  66. Qe1#
0-1
Volgende ? Help