Puzzle 1009166: As pretas dão xeque-mate

Kevin Yang (2096) - GM A. Rustemov (2525)
Titled Tue 30th Jul Late chess.com INT (4), 2024.07.30
  1. 1.e4
  2. e6
  3. 2.De2
  4. c5
  5. 3.f4
  6. Cc6
  7. 4.Cf3
  8. Cf6
  9. 5.d3
  10. d5
  11. 6.g3
  12. Be7
  13. 7.Bg2
  14. b5
  15. 8.e5
  16. Cd7
  17. 9.O-O
  18. Cb6
  19. 10.Be3
  20. Bb7
  21. 11.Cbd2
  22. a5
  23. 12.Bf2
  24. a4
  25. 13.a3
  26. b4
  27. 14.g4
  28. h5
  29. 15.h3
  30. hxg4
  31. 16.hxg4
  32. Ba6
  33. 17.f5
  34. c4
  35. 18.Cd4
  36. cxd3
  37. 19.cxd3
  38. Cxd4
  39. 20.Bxd4
  40. Tc8
  41. 21.fxe6
  42. fxe6
  43. 22.Df2
  44. Tf8
  45. 23.De3
  46. Cd7
  47. 24.Txf8+
  48. Rxf8
  49. 25.Cf3
  50. bxa3
  51. 26.bxa3
  52. Rg8
  53. 27.g5
  54. Cf8
  55. 28.Bh3
  56. De8
  57. 29.Tb1
  58. Dg6
  59. 30.Tb6
  60. Bxd3
  61. 31.Rh2
  62. Tc2+
  63. 32.Rg3
  64. Bf5
  65. 33.Bf1
  66. Dh5
  67. 34.Tb8
    1. Solução:34.Tb8
    2. Dg4#
  68. 34...Dg4#
0-1

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