Puzzle 376923: Zwart naar Winst

Mikhail Grigoriv (2305) - Andrei Nechaev (2370)
Khmelnitsky op Khmelnitsky (7), 2009
  1. 1.e4
  2. e5
  3. 2.Nf3
  4. Nc6
  5. 3.Bb5
  6. Nf6
  7. 4.O-O
  8. Bc5
  9. 5.c3
  10. O-O
  11. 6.d4
  12. Bb6
  13. 7.a4
  14. a5
  15. 8.Bg5
  16. d6
  17. 9.Re1
  18. h6
  19. 10.Bh4
  20. exd4
  21. 11.Bxc6
  22. bxc6
  23. 12.Nxd4
  24. g5
  25. 13.Bg3
  26. Bd7
  27. 14.Nd2
  28. d5
  29. 15.e5
  30. Ne8
  31. 16.e6
  32. fxe6
  33. 17.Nxe6
  34. Bxe6
  35. 18.Rxe6
  36. Rf6
  37. 19.Qe2
  38. Ng7
  39. 20.Re5
  40. Qd7
  41. 21.Re1
  42. Nf5
  43. 22.Qg4
  44. Nxg3
  45. 23.Qxd7
    1. Oplossing:23.Qxd7
    2. Bxf2# Loper en paard mat
  46. 23...Bxf2#
0-1
Volgende ? Help