Puzzle 192836: Zwart naar Winst

Shelev Oberoi (2149) - Zachary Tanenbaum (2137)
NWC 2nd Int Cup 2020 lichess.org INT (3), 2020.09.13
  1. 1.e4
  2. e5
  3. 2.Nf3
  4. Nc6
  5. 3.Bc4
  6. Nf6
  7. 4.Nc3
  8. Nxe4
  9. 5.Nxe4
  10. d5
  11. 6.Bd3
  12. dxe4
  13. 7.Bxe4
  14. Bd6
  15. 8.O-O
  16. O-O
  17. 9.Bxc6
  18. bxc6
  19. 10.d4
  20. e4
  21. 11.Ne5
  22. Qh4
  23. 12.Qd2
  24. f6
  25. 13.g3
  26. Qh3
  27. 14.Nc4
  28. Bg4
  29. 15.Ne3
  30. Bf3
  31. 16.c4
  32. f5
  33. 17.c5
  34. Bf4
  35. 18.Re1
  36. Rf6
  37. 19.Qc2
  38. Qxh2+
  39. 20.Kxh2
  40. Rh6+
  41. 21.Kg1
    1. Oplossing:21.Kg1
    2. Rh1# Opera mat
  42. 21...Rh1#
0-1
Volgende ? Help