Puzzle 862296: As pretas dão xeque-mate

IM A. Nadanian (2279) - GM A. Fier (2602)
Titled Tue 31st Jan Early chess.com INT (5), 2023.01.31
  1. 1.d4
  2. Cf6
  3. 2.c4
  4. c5
  5. 3.e3
  6. cxd4
  7. 4.exd4
  8. d5
  9. 5.Cc3
  10. Cc6
  11. 6.Cf3
  12. a6
  13. 7.cxd5
  14. Cxd5
  15. 8.Bd3
  16. Bg4
  17. 9.O-O
  18. e6
  19. 10.Be4
  20. Cf6
  21. 11.Bxc6+
  22. bxc6
  23. 12.h3
  24. Bh5
  25. 13.g4
  26. Bg6
  27. 14.Da4
  28. Db6
  29. 15.Ce5
  30. Tc8
  31. 16.Be3
  32. Db7
  33. 17.f4
  34. h5
  35. 18.f5
  36. exf5
  37. 19.gxf5
  38. Bh7
  39. 20.Tae1
  40. Be7
  41. 21.d5
  42. O-O
  43. 22.Cxc6
  44. Bd6
  45. 23.Bd4
  46. Cxd5
  47. 24.Cxd5
  48. Txc6
  49. 25.Bxg7
  50. Rxg7
  51. 26.Te2
  52. Bc5+
  53. 27.Rh1
  54. Td6
  55. 28.Tg2+
  56. Rh8
  57. 29.Cf4
  58. Tg8
  59. 30.Dc4
  60. Txg2
  61. 31.Cxg2
  62. Dd5
  63. 32.Dc3+
  64. Dd4
  65. 33.Dg3
  66. Bxf5
  67. 34.Txf5
    1. Solução:34.Txf5
    2. Dg1# Mate do bispo de Damiano
  68. 34...Dg1#
0-1
Novo desafio ? Ajuda