Puzzle 322894: As brancas dão xeque-mate

IM Gilbert Elroy Tarigan (2149) - CM Hui Li (1985)
Titled Tuesday 26th May chess.com INT (4), 2020.05.26
  1. 1.e4
  2. c5
  3. 2.Cf3
  4. d6
  5. 3.d4
  6. cxd4
  7. 4.Cxd4
  8. Cf6
  9. 5.Cc3
  10. e6
  11. 6.Bg5
  12. Be7
  13. 7.Dd2
  14. h6
  15. 8.Bh4
  16. Cc6
  17. 9.O-O-O
  18. Cxd4
  19. 10.Dxd4
  20. O-O
  21. 11.f3
  22. a6
  23. 12.g4
  24. b5
  25. 13.Bg3
  26. e5
  27. 14.Df2
  28. b4
  29. 15.Cd5
  30. Cxd5
  31. 16.exd5
  32. f5
  33. 17.gxf5
  34. Bxf5
  35. 18.Bd3
  36. Bg5+
  37. 19.Rb1
  38. Df6
  39. 20.h4
  40. Bf4
  41. 21.Bxf4
  42. Bxd3
  43. 22.Bg5
  44. hxg5
  45. 23.hxg5
  46. Dxg5
  47. 24.Txd3
  48. e4
  49. 25.Tb3
  50. Txf3
  51. 26.Txf3
  52. exf3
  53. 27.Dxf3
  54. Tf8
  55. 28.De4
  56. Df5
  57. 29.Dxb4
  58. Df1+
  59. 30.De1
  60. Df5
  61. 31.Dd2
  62. Df1+
  63. 32.Dd1
  64. Df5
  65. 33.b3
  66. a5
  67. 34.a4
  68. Tb8
  69. 35.Ra2
  70. De5
  71. 36.Te1
  72. Dc3
  73. 37.Te4
  74. Tb4
  75. 38.Te8+
  76. Rf7
  77. 39.De2
  78. Tf4
    1. Solução:39...Tf4
    2. 40.De6# Mate triângulo
  79. 40.De6#
1-0
Novo desafio ? Ajuda