Puzzle 1001354: As pretas dão xeque-mate

Mark Orlov Silva - Francisco Duarte (1154)
XVII Profigaia Open 2017 Vila Nova de Gaia POR, 2017.06.16
  1. 1.e4
  2. e5
  3. 2.Cf3
  4. Cc6
  5. 3.Bb5
  6. Cf6
  7. 4.d3
  8. a6
  9. 5.Bc4
  10. Be7
  11. 6.Cg5
  12. O-O
  13. 7.Cf3
  14. d6
  15. 8.Bg5
  16. Bg4
  17. 9.Bxf6
  18. Bxf6
  19. 10.O-O
  20. Te8
  21. 11.h3
  22. Bh5
  23. 12.Te1
  24. b5
  25. 13.Bd5
  26. Dd7
  27. 14.Cbd2
  28. Tad8
  29. 15.Bxc6
  30. Dxc6
  31. 16.Te2
  32. Dd7
  33. 17.c4
  34. Bg5
  35. 18.Tc1
  36. Bxf3
  37. 19.gxf3
  38. Dxh3
  39. 20.Df1
  40. Dxf1+
  41. 21.Cxf1
  42. Bxc1
  43. 22.Ce3
  44. Bxe3
  45. 23.fxe3
  46. Te6
  47. 24.Tc2
  48. Tg6+
  49. 25.Rf2
  50. Th6
  51. 26.Rg3
  52. g5
  53. 27.Rg4
  54. Tg6
  55. 28.Rf5
  56. h5
  57. 29.Th2
  58. h4
  59. 30.Th3
  60. Rg7
  61. 31.Th2
  62. Th8
  63. 32.Th3
  64. Th5
  65. 33.Th2
  66. bxc4
  67. 34.Th3
  68. Rh6
  69. 35.dxc4
    1. Solução:35.dxc4
    2. g4# Com um xeque a descoberto pela torre preta.
  70. 35...g4#
0-1
Novo desafio ? Ajuda