Puzzle 209441: Zwart naar Winst

IM Manfred Freitag (2356) - GM Boris Grachev (2612)
Titled Tuesday 3rd Nov chess.com INT (1), 2020.11.03
  1. 1.d4
  2. d5
  3. 2.c4
  4. e6
  5. 3.Nc3
  6. a6
  7. 4.Nf3
  8. Nf6
  9. 5.e3
  10. dxc4
  11. 6.Bxc4
  12. b5
  13. 7.Be2
  14. Bb7
  15. 8.O-O
  16. Nbd7
  17. 9.b3
  18. c5
  19. 10.Bb2
  20. Bd6
  21. 11.Rc1
  22. Qb8
  23. 12.h3
  24. O-O
  25. 13.a4
  26. b4
  27. 14.Nb1
  28. Rd8
  29. 15.Nbd2
  30. cxd4
  31. 16.Nxd4
  32. Nc5
  33. 17.Qc2
  34. Nfe4
  35. 18.Rfd1
  36. Bh2+
  37. 19.Kf1
  38. Nxf2
  39. 20.Qxc5
    1. Oplossing:20.Qxc5
    2. Bxg2+ De zwarte loper offert zichzelf en lokt de koning van wit naar het veld g2.
    3. 21.Kxg2
      1. 21.Kxf2
      2. Qg3#
    4. 21...Qg3+ De zwarte dame valt de koning van wit aan, die het veld h1 en de pion van wit verdedigt.
    5. 22.Kf1
    6. Qg1# Damiano's loper mat
  40. 20...Bxg2+
  41. 21.Ke1
  42. Qg3
  43. 22.Nf1
  44. Ne4+
0-1
Volgende ? Help