Puzzle 963414: Zwart naar Schaakmat

IM To Kraus (2484) - E. Shuvalov (2079)
Titled Tue 16th Jan Early chess.com INT (9), 2024.01.16
  1. 1.e4
  2. e6
  3. 2.d4
  4. d5
  5. 3.Nd2
  6. c5
  7. 4.Ngf3
  8. Nc6
  9. 5.c3
  10. cxd4
  11. 6.cxd4
  12. Qb6
  13. 7.exd5
  14. exd5
  15. 8.Nb3
  16. Nf6
  17. 9.Bd3
  18. Bb4+
  19. 10.Bd2
  20. O-O
  21. 11.O-O
  22. Bg4
  23. 12.Bxb4
  24. Nxb4
  25. 13.Be2
  26. Nc6
  27. 14.h3
  28. Bh5
  29. 15.Rc1
  30. Rfe8
  31. 16.Re1
  32. Ne4
  33. 17.Nfd2
  34. Bxe2
  35. 18.Qxe2
  36. Nxd4
  37. 19.Nxd4
  38. Qxd4
  39. 20.Nb3
  40. Qb6
  41. 21.Rcd1
  42. Rad8
  43. 22.Kf1
  44. Rd6
  45. 23.Qd3
    1. Oplossing:23.Qd3
    2. Qxf2# Damiano's paardenmat
  46. 23...Qxf2#
0-1
Volgende ? Help