Puzzle 355792: Wit naar Winst

GM A. Diamant (2515) - IM Daniel Gurevich (2455)
PRO League Group Stage chess.com INT (5), 2017.02.11
  1. 1.e4
  2. c6
  3. 2.Nf3
  4. d5
  5. 3.exd5
  6. cxd5
  7. 4.Ne5
  8. Nf6
  9. 5.d4
  10. g6
  11. 6.Bd3
  12. Bg7
  13. 7.O-O
  14. O-O
  15. 8.Re1
  16. Nc6
  17. 9.c3
  18. Nxe5
  19. 10.dxe5
  20. Nd7
  21. 11.Bf4
  22. Nc5
  23. 12.Bc2
  24. Qb6
  25. 13.Be3
  26. Qc6
  27. 14.Nd2
  28. Bf5
  29. 15.Bxf5
  30. gxf5
  31. 16.Bxc5
  32. Qxc5
  33. 17.Nb3
  34. Qc6
  35. 18.Nd4
  36. Qg6
  37. 19.Qb3
  38. e6
  39. 20.Qxb7
  40. Rab8
  41. 21.Qxa7
  42. Rxb2
  43. 22.a4
  44. Bh6
  45. 23.Reb1
  46. Rd2
  47. 24.Nc6
  48. Kg7
  49. 25.a5
  50. f4
  51. 26.Nd4
  52. Rg8
  53. 27.Rb8
  54. Rxb8
  55. 28.Qxb8
  56. Qd3
    1. Oplossing:28...Qd3
    2. 29.Qb3
    3. f3
      1. 29...Qa6
      2. 30.h3
      3. Kg8
      4. 31.Qb1
      5. Bf8
      6. 32.Nb3
      7. Rd3
      8. 33.Qf1
      9. Qc4
      10. 34.a6
      11. Rxc3
      12. 35.a7
      13. Qxf1+
      14. 36.Kxf1
      15. Rc8
      16. 37.a8=Q
      17. Rxa8
      18. 38.Rxa8
      1. 29...Qg6
      2. 30.a6
      3. Bg5
      4. 31.a7
      5. Bh4
      6. 32.Rf1
      7. Qd3
      8. 33.a8=Q
      9. Bxf2+
      10. 34.Rxf2
      11. Rd1+
      12. 35.Qxd1
      13. Qxd1+
      14. 36.Rf1
    4. 30.Nxf3
  57. 29.Qb3
  58. Qa6
  59. 30.Qb5
  60. Qc8
  61. 31.Qc6
  62. Qb8
  63. 32.Qb5
  64. Qxe5
  65. 33.a6
  66. Qe4
  67. 34.a7
  68. f3
  69. 35.a8=Q
  70. Rxf2
  71. 36.Nxf3
  72. Be3
  73. 37.Kh1
  74. Rxg2
  75. 38.Qf1
  76. Rf2
  77. 39.Qg1+
  78. Kf6
  79. 40.Qd8+
  80. Kf5
  81. 41.Qdg5+
  82. Bxg5
  83. 42.Qxg5#
1-0
Volgende ? Help