Puzzle 185958: Zwart naar Schaakmat

FM Pavel Y. Politov (2190) - IM Nikita Afanasiev (2507)
Titled Tue 11th Aug chess.com INT (8), 2020.08.11
  1. 1.d4
  2. Nf6
  3. 2.Nf3
  4. e6
  5. 3.Bg5
  6. Be7
  7. 4.Nbd2
  8. d5
  9. 5.e3
  10. Nbd7
  11. 6.Bd3
  12. b6
  13. 7.c3
  14. Bb7
  15. 8.O-O
  16. h6
  17. 9.Bh4
  18. c5
  19. 10.a4
  20. a6
  21. 11.Ne5
  22. Nxe5
  23. 12.dxe5
  24. Nd7
  25. 13.Bxe7
  26. Qxe7
  27. 14.f4
  28. g5
  29. 15.Qe2
  30. h5
  31. 16.c4
  32. g4
  33. 17.cxd5
  34. exd5
  35. 18.e4
  36. c4
  37. 19.Bxc4
  38. dxc4
  39. 20.Nxc4
  40. Rh6
  41. 21.Nd6+
  42. Rxd6
  43. 22.exd6
  44. Qxe4
  45. 23.Qd2
  46. Qd5
  47. 24.Rfe1+
  48. Kf8
  49. 25.Qc3
    1. Oplossing:25.Qc3
    2. Qxg2# Damiano's loper mat
  50. 25...Qxg2#
0-1
Volgende ? Help