Puzzle 1017957: Wit naar Winst

GM Maxim Matlakov (2677) - GM Wesley So (2769)
Titled Tue 15th Aug Early chess.com INT (10), 2023.08.15
  1. 1.d4
  2. g6
  3. 2.e4
  4. Bg7
  5. 3.Nf3
  6. c6
  7. 4.Bd3
  8. d5
  9. 5.e5
  10. f6
  11. 6.h3
  12. Nd7
  13. 7.Qe2
  14. fxe5
  15. 8.Nxe5
  16. Nxe5
  17. 9.dxe5
  18. Nh6
  19. 10.g4
  20. c5
  21. 11.Bb5+
  22. Bd7
  23. 12.Nc3
  24. e6
  25. 13.Bd2
  26. Nf7
  27. 14.Bxd7+
  28. Qxd7
  29. 15.f4
  30. O-O-O
  31. 16.O-O-O
  32. g5
  33. 17.Kb1
  34. a6
  35. 18.h4
  36. gxf4
  37. 19.Bxf4
  38. Qc7
  39. 20.Rhe1
  40. Rhf8
  41. 21.g5
  42. Nh8
  43. 22.Qg4
  44. Kb8
  45. 23.h5
  46. Qf7
  47. 24.Rf1
  48. Qf5
  49. 25.Qe2
  50. Nf7
  51. 26.Na4
  52. Bxe5
  53. 27.Be3
  54. Qh3
  55. 28.Nxc5
  56. d4
  57. 29.Bc1
  58. Bd6
  59. 30.Rf3
  60. Qxh5
  61. 31.Nxb7
  62. Ne5
    1. Oplossing:31...Ne5
    2. 32.Nxd8
    3. Qxf3
    4. 33.Qxf3
    5. Rxf3
    6. 34.Rxd4
    7. Be7
    8. 35.Rd1
    9. Rf5
    10. 36.Nxe6
  63. 32.Nxd6
  64. Qxf3
  65. 33.Qxe5
  66. Qd5
  67. 34.Bf4
  68. Rxf4
  69. 35.Qxf4
  70. Qxd6
  71. 36.Qh4
  72. Qe7
  73. 37.a3
  74. e5
  75. 38.Rh1
  76. Rd7
  77. 39.Qe4
  78. Qxg5
  79. 40.Qc6
  80. Qe7
  81. 41.Qxa6
  82. e4
  83. 42.Rg1
  84. e3
  85. 43.Qb6+
  86. Kc8
  87. 44.Qc6+
  88. Kb8
  89. 45.Qb6+
  90. Kc8
  91. 46.Qc6+
  92. Kb8
  93. 47.Qb5+
  94. Kc7
  95. 48.Rg5
  96. Rd6
  97. 49.Rc5+
  98. Kd8
  99. 50.Qb8+
  100. Kd7
  101. 51.Qc8#
1-0
Volgende ? Help