Puzzle 454922: Zwart naar Winst

Azuolas Balcevicius - Alexander Biveynis (1280)
Klaipeda Sea op-B 15th Klaipeda (4), 2018.07.25
  1. 1.e4
  2. c5
  3. 2.Nf3
  4. d6
  5. 3.Nc3
  6. Nf6
  7. 4.Bc4
  8. Nbd7
  9. 5.O-O
  10. g6
  11. 6.Ng5
  12. e6
  13. 7.d4
  14. cxd4
  15. 8.Qxd4
  16. Qc7
  17. 9.Bf4
  18. e5
  19. 10.Qd3
  20. exf4
  21. 11.Nxf7
  22. Ne5
  23. 12.Nd5
  24. Nxd5
  25. 13.Qxd5
  26. Nxf7
  27. 14.Bb5+
  28. Bd7
  29. 15.Qe6+
  30. Be7
  31. 16.Bxd7+
  32. Qxd7
  33. 17.Qd5
  34. Ne5
  35. 18.f3
  36. O-O-O
  37. 19.c4
  38. Qc6
  39. 20.Qe6+
  40. Qd7
  41. 21.Qd5
  42. Qc6
  43. 22.Qe6+
  44. Qd7
  45. 23.Qd5
  46. Rhe8
  47. 24.b4
  48. Qc6
  49. 25.Qe6+
  50. Kb8
  51. 26.Rac1
  52. Nd3
  53. 27.Rb1
  54. Qb6+
  55. 28.Kh1
  56. Nf2+
  57. 29.Kg1
  58. Nh3+
  59. 30.Kh1
  60. Qg1+
  61. 31.Rxg1
    1. Oplossing:31.Rxg1
    2. Nf2# Verstikt mat
  62. 31...Nf2#
0-1
Volgende ? Help