Puzzle 636608: As pretas dão xeque-mate

Dominykas Lavrentjevas (1480) - FM D. Viskelis (2145)
18th Baltija Cup 2022 Palanga LTU, 2022.06.20
  1. 1.e4
  2. Cc6
  3. 2.Cc3
  4. e5
  5. 3.f4
  6. Bb4
  7. 4.Bc4
  8. Cf6
  9. 5.d3
  10. d5
  11. 6.exd5
  12. Cxd5
  13. 7.Cge2
  14. Bg4
  15. 8.Bd2
  16. Cxf4
  17. 9.Bxf4
  18. exf4
  19. 10.Dd2
  20. Dh4+
  21. 11.Rf1
  22. g5
  23. 12.Te1
  24. O-O-O
  25. 13.Bxf7
  26. Thf8
  27. 14.Bc4
  28. f3
  29. 15.Cg1
  30. fxg2+
  31. 16.Rxg2
  32. Bh3+
  33. 17.Cxh3
    1. Solução:17.Cxh3
    2. Dg4#
  34. 17...Dg4#
0-1

This puzzle is part of the following Puzzle Academy skills:
ChessPuzzle.net version 3
Novo desafio ? Ajuda