Puzzle 504418: Zwart naar Verdedigen en winnen

Milan Ollier (2089) - Samy Robin (2350)
Chamalieres op Chamalieres (3), 2009.10.26
  1. 1.e4
  2. e5
  3. 2.Bc4
  4. Nf6
  5. 3.Nc3
  6. Bc5
  7. 4.d3
  8. d6
  9. 5.f4
  10. Ng4
  11. 6.f5
  12. h5
  13. 7.Qf3
  14. Nf2
  15. 8.Nh3
  16. Nxh1
  17. 9.Bxf7+
  18. Kxf7
  19. 10.Bg5
  20. Qe8
  21. 11.Nd5
  22. Na6
  23. 12.O-O-O
  24. Nf2
  25. 13.Nxf2
  26. Bxf2
  27. 14.Qxf2
  28. Qa4
  29. 15.Bh4
  30. Nb4
  31. 16.Nxc7
  32. Bd7
  33. 17.c3
  34. Qxa2
  35. 18.Qg3
  36. Qa1+
  37. 19.Kd2
  38. Qxb2+
  39. 20.Ke3
  40. Rh6
  41. 21.Qg5
  42. Nc2+
  43. 22.Kf3
  44. Qxc3
  45. 23.Qe7+
  46. Kg8
  47. 24.f6
  48. Nd4+
  49. 25.Ke3
  50. Nc2+
  51. 26.Kf3
  52. Bg4+
  53. 27.Kg3
    1. Oplossing:27.Kg3
      1. Dreigend:
      2. 28.Qxg7#
    2. Rg6
    3. 28.f7+
      1. Nu als28.Qxg7+
      2. Rxg7
    4. 28...Kh7
      1. 28...Kh8
      2. 29.Qe8+
      3. Rxe8
      4. 30.fxe8=Q+
      5. Kh7
      6. 31.Qxg6+
      7. Kxg6
  54. 27...Rg6
  55. 28.f7+
  56. Kh7
  57. 29.Nxa8
  58. Bxd1+
  59. 30.Kh3
  60. Bg4+
  61. 31.Kg3
  62. Qe1#
0-1
Volgende ? Help