Puzzle 251044: As pretas dão xeque-mate

I. Stohl (2565) - M. Manik (2465)
After GP Mladi Olomouc CZE (3), 1997.08.07
  1. 1.d4
  2. Cf6
  3. 2.Cf3
  4. d6
  5. 3.c4
  6. Bg4
  7. 4.Cc3
  8. Cbd7
  9. 5.e4
  10. e5
  11. 6.Be2
  12. Be7
  13. 7.Be3
  14. O-O
  15. 8.O-O
  16. c6
  17. 9.Cd2
  18. Bxe2
  19. 10.Dxe2
  20. exd4
  21. 11.Bxd4
  22. Te8
  23. 12.f4
  24. Bf8
  25. 13.Df3
  26. Da5
  27. 14.Tad1
  28. Te6
  29. 15.Rh1
  30. Tae8
  31. 16.g4
  32. h6
  33. 17.Tg1
  34. g5
  35. 18.fxg5
  36. Dxg5
  37. 19.Be3
  38. Ce5
  39. 20.Bxg5
  40. Cxf3
  41. 21.Cxf3
  42. hxg5
  43. 22.Cxg5
  44. Te5
  45. 23.h4
  46. Tc5
  47. 24.b3
  48. b5
  49. 25.Td4
  50. b4
  51. 26.Cd1
  52. Ta5
  53. 27.Tg2
  54. d5
  55. 28.cxd5
  56. cxd5
  57. 29.Ce3
  58. Bc5
  59. 30.Txd5
  60. Cxd5
  61. 31.Cxd5
  62. Be7
  63. 32.Cf3
  64. Bd8
  65. 33.Tc2
  66. Txe4
  67. 34.Td2
  68. Tc5
  69. 35.g5
  70. Tg4
  71. 36.Rh2
  72. Bc7+
  73. 37.Rh1
    1. Solução:37.Rh1
    2. Tc1+
    3. 38.Ce1
      1. 38.Td1
      2. Txd1+
      3. 39.Ce1
        1. 39.Cg1
        2. Tdxg1#
      4. 39...Txe1#
      1. 38.Cg1
      2. Tcxg1#
    4. 38...Txe1#
  74. 37...Tc1+
0-1
Novo desafio ? Ajuda