Puzzle 1006816: Nero a vincere

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. Cc6
  5. 3.cxd5
  6. Dxd5
  7. 4.Cf3
  8. e5
  9. 5.Cc3
  10. Ab4
  11. 6.dxe5
  12. Dxd1+
  13. 7.Rxd1
  14. Ag4
  15. 8.Af4
  16. O-O-O+
  17. 9.Rc2
  18. Cge7
  19. 10.e3
  20. Af5+
  21. 11.Rb3
  22. Ac5
  23. 12.a3
  24. Ca5+
  25. 13.Ra4
  26. b6
  27. 14.b4
  28. Ac2+
  29. 15.Rb5
  30. Rb7
  31. 16.bxa5
  32. Ab3
  33. 17.a6+
  34. Rc8
  35. 18.Cd4
  36. Txd4
  37. 19.exd4
    1. Soluzione:19.exd4
    2. c6# Matto di Davide e Golia
  38. 19...c6#
0-1
Avanti ? Aiuto