Puzzle 979670: Zwart naar Winst

IM L. Lorenzo de la Riva (2422) - IM Patryk Chylewski (2285)
Titled Tue 12th Mar Early chess.com INT (3), 2024.03.12
  1. 1.e4
  2. a6
  3. 2.d4
  4. e6
  5. 3.Be3
  6. d5
  7. 4.Nc3
  8. Nf6
  9. 5.e5
  10. Nfd7
  11. 6.Qg4
  12. c5
  13. 7.Nf3
  14. cxd4
  15. 8.Bxd4
  16. Nc6
  17. 9.Qg3
  18. Nxd4
  19. 10.Nxd4
  20. Qc7
  21. 11.f4
  22. b5
  23. 12.O-O-O
  24. Nc5
  25. 13.Be2
  26. b4
  27. 14.Nb1
  28. Ne4
  29. 15.Qe3
  30. Bb7
  31. 16.Nd2
  32. Bc5
  33. 17.Nxe4
  34. dxe4
  35. 18.Qg3
  36. O-O
  37. 19.h4
  38. Rac8
  39. 20.Qb3
  40. Bxd4
  41. 21.Rxd4
  42. Bd5
  43. 22.Qa4
  44. b3
  45. 23.axb3
    1. Oplossing:23.axb3
    2. Qxc2# Damiano's toren mat
  46. 23...Qxc2#
0-1
Volgende ? Help