Puzzle 309139: Les blancs gagnent

GM Mikhail Demidov (2523) - FM Shah Manush (2324)
Titled Tuesday 1st June chess.com INT (1), 2021.06.01
  1. 1.Cf3
  2. c6
  3. 2.g3
  4. d5
  5. 3.Fg2
  6. Cf6
  7. 4.c4
  8. e6
  9. 5.O-O
  10. Cbd7
  11. 6.d4
  12. Fd6
  13. 7.Cbd2
  14. O-O
  15. 8.Dc2
  16. b6
  17. 9.cxd5
  18. cxd5
  19. 10.Dc6
  20. Dc7
  21. 11.Dxa8
  22. Fa6
  23. 12.Dxf8+
  24. Cxf8
  25. 13.Te1
  26. Dc2
  27. 14.a3
  28. Ce4
  29. 15.Cxe4
  30. dxe4
  31. 16.Cg5
  32. f5
  33. 17.Fe3
  34. Dxb2
  35. 18.Teb1
  36. Dc2
  37. 19.Tc1
  38. Da4
  39. 20.h4
  40. h6
  41. 21.Ch3
  42. Fxe2
  43. 22.Tc8
  44. Dd7
  45. 23.Tc3
  46. b5
  47. 24.Cf4
  48. Fc4
  49. 25.a4
  50. Fb4
  51. 26.Tcc1
  52. a6
  53. 27.axb5
  54. axb5
  55. 28.h5
  56. Fd6
  57. 29.Ta8
  58. Db7
  59. 30.Tca1
  60. b4
  61. 31.T1a7
  62. Db5
    1. Solution:31...Db5
    2. 32.Cg6
    3. Fd5
    4. 33.Td8
    5. Db6
    6. 34.Tad7
    7. Dxd8
    8. 35.Txd8
  63. 32.Cg6
  64. b3
  65. 33.Ff4
  66. Fb4
  67. 34.Cxf8
  68. Fxf8
  69. 35.Fd6
  70. b2
  71. 36.Txf8+
  72. Rh7
  73. 37.Taa8
  74. b1=Q+
  75. 38.Rh2
  76. g5
  77. 39.Tf7#
1-0
Suivant ? Aide