Puzzle 538606: Zwart naar Winst

GM Kaiqi Yang (2481) - IM V. Pranav (2493)
Titled Tue 29th Mar Early chess.com INT (4), 2022.03.29
  1. 1.e4
  2. e5
  3. 2.Nf3
  4. Nc6
  5. 3.d4
  6. exd4
  7. 4.Bc4
  8. Nf6
  9. 5.e5
  10. d5
  11. 6.Bb5
  12. Ne4
  13. 7.Nxd4
  14. Bd7
  15. 8.Bxc6
  16. bxc6
  17. 9.O-O
  18. Bc5
  19. 10.f3
  20. Ng5
  21. 11.Be3
  22. Bb6
  23. 12.f4
  24. Ne4
  25. 13.Nd2
  26. c5
  27. 14.N4f3
  28. Nxd2
  29. 15.Qxd2
  30. d4
  31. 16.Bf2
  32. Bc6
  33. 17.Bh4
  34. Qd5
  35. 18.f5
  36. Kd7
  37. 19.e6+
  38. fxe6
  39. 20.fxe6+
  40. Kc8
  41. 21.Rae1
  42. Kb7
  43. 22.Re5
  44. Qxa2
  45. 23.b3
  46. Rae8
  47. 24.Ng5
  48. d3
  49. 25.Bf2
  50. dxc2
  51. 26.Nf7
  52. Rhf8
  53. 27.Bxc5
  54. Qb2
  55. 28.Bxb6
  56. axb6
  57. 29.Re2
  58. Rxe6
  59. 30.Rxe6
  60. c1=Q
  61. 31.Qxc1
    1. Oplossing:31.Qxc1
    2. Qxg2# Damiano's loper mat
  62. 31...Qxg2#
0-1
Volgende ? Help