Puzzle 1006816: Zwart naar Winst

CM Narayan Venkatesh (2072) - CM Mahmoud Alhadad (1904)
Titled Tue 30th Jul Early chess.com INT (7), 2024.07.30
  1. 1.d4
  2. d5
  3. 2.c4
  4. Nc6
  5. 3.cxd5
  6. Qxd5
  7. 4.Nf3
  8. e5
  9. 5.Nc3
  10. Bb4
  11. 6.dxe5
  12. Qxd1+
  13. 7.Kxd1
  14. Bg4
  15. 8.Bf4
  16. O-O-O+
  17. 9.Kc2
  18. Nge7
  19. 10.e3
  20. Bf5+
  21. 11.Kb3
  22. Bc5
  23. 12.a3
  24. Na5+
  25. 13.Ka4
  26. b6
  27. 14.b4
  28. Bc2+
  29. 15.Kb5
  30. Kb7
  31. 16.bxa5
  32. Bb3
  33. 17.a6+
  34. Kc8
  35. 18.Nd4
  36. Rxd4
  37. 19.exd4
    1. Oplossing:19.exd4
    2. c6# David en Goliath mat
  38. 19...c6#
0-1
Volgende ? Help