Puzzle 705631: As pretas dão xeque-mate

IM Omer Faruk Ozer (2323) - GM Artyom Timofeev (2564)
Titled Tue 30th Aug Early chess.com INT (2), 2022.08.30
  1. 1.e4
  2. c5
  3. 2.Cf3
  4. Cc6
  5. 3.Bb5
  6. g6
  7. 4.Bxc6
  8. bxc6
  9. 5.O-O
  10. Bg7
  11. 6.c3
  12. Cf6
  13. 7.Te1
  14. O-O
  15. 8.h3
  16. d6
  17. 9.d4
  18. Cd7
  19. 10.Be3
  20. cxd4
  21. 11.cxd4
  22. c5
  23. 12.Cc3
  24. Bb7
  25. 13.Dd2
  26. cxd4
  27. 14.Cxd4
  28. Ce5
  29. 15.b3
  30. Te8
  31. 16.Bh6
  32. Bh8
  33. 17.Tac1
  34. Da5
  35. 18.f4
  36. Cd7
  37. 19.f5
  38. Tac8
  39. 20.h4
  40. Ce5
  41. 21.h5
  42. Db6
  43. 22.Be3
  44. Cg4
  45. 23.Ca4
  46. Dd8
  47. 24.Txc8
  48. Dxc8
  49. 25.hxg6
  50. hxg6
  51. 26.Bg5
  52. Be5
  53. 27.Cf3
  54. Bg7
  55. 28.Df4
  56. Ce5
  57. 29.Bh6
  58. Cd3
  59. 30.Dh4
  60. Cxe1
  61. 31.Cg5
  62. Dc1
  63. 32.Rh2
  64. Dd2
  65. 33.Bxg7
    1. Solução:33.Bxg7
    2. Dxg2# Mate do cavalo de Damiano
  66. 33...Dxg2#
0-1
Novo desafio ? Ajuda