Puzzle 470907: Les noirs gagnent

FM Nadya Toncheva (2197) - GM Stelios Halkias (2530)
Titled Tuesday 30th Nov chess.com INT (5), 2021.11.30
  1. 1.e4
  2. e5
  3. 2.Cf3
  4. Cc6
  5. 3.Fb5
  6. a6
  7. 4.Fa4
  8. Cf6
  9. 5.O-O
  10. Fe7
  11. 6.Te1
  12. b5
  13. 7.Fb3
  14. d6
  15. 8.c3
  16. O-O
  17. 9.h3
  18. Cb8
  19. 10.d4
  20. Cbd7
  21. 11.Cbd2
  22. Fb7
  23. 12.a4
  24. c5
  25. 13.d5
  26. c4
  27. 14.Fc2
  28. Cc5
  29. 15.Cf1
  30. Cfd7
  31. 16.Cg3
  32. g6
  33. 17.Fh6
  34. Te8
  35. 18.Fe3
  36. Dc7
  37. 19.De2
  38. Cb6
  39. 20.axb5
  40. axb5
  41. 21.Cd2
  42. Cba4
  43. 22.Teb1
  44. Cb6
  45. 23.b3
  46. cxb3
  47. 24.Cxb3
  48. Cba4
  49. 25.Cxc5
  50. Cxc3
  51. 26.Dd3
  52. Cxb1
  53. 27.Txa8
  54. Fxa8
  55. 28.Ca6
  56. Da5
  57. 29.Fxb1
  58. Dxa6
  59. 30.Ce2
  60. Da5
  61. 31.Fd2
  62. Db6
  63. 32.Fe3
  64. Db8
  65. 33.f4
  66. exf4
  67. 34.Cxf4
  68. Ff6
  69. 35.Fd4
  70. Fxd4+
  71. 36.Dxd4
  72. Dc8
  73. 37.Rh2
  74. Dc1
  75. 38.Df6
  76. Dxb1
  77. 39.Ch5
    1. Solution:39.Ch5
    2. gxh5
    3. 40.Dg5+
    4. Rf8
      1. 40...Rh8
      2. 41.Df6+
      3. Rg8
      4. 42.Dg5+
  78. 39...gxh5
  79. 40.Dg5+
  80. Rf8
  81. 41.Dh6+
  82. Re7
  83. 42.Dg5+
  84. Rd7
  85. 43.Df5+
  86. Rd8
  87. 44.Df6+
  88. Rd7
  89. 45.Df5+
  90. Rd8
  91. 46.Df6+
  92. Rc8
  93. 47.Df5+
  94. Rb8
  95. 48.Dxf7
  96. Dxe4
  97. 49.Dd7
  98. De5+
  99. 50.Rh1
  100. Fxd5
  101. 51.Dxb5+
  102. Fb7
  103. 52.Dd7
  104. De6
  105. 53.Db5
  106. Dxh3+
0-1
Suivant ? Aide