Puzzle 651516: Les blancs défendent et gagnent

FM Bojan Todorovic (2222) - FM Oleksandr Yurovskykh (2328)
Titled Tue 21st Jun Early chess.com INT (5), 2022.06.21
  1. 1.d4
  2. Cf6
  3. 2.c4
  4. c5
  5. 3.d5
  6. e5
  7. 4.Cc3
  8. d6
  9. 5.e4
  10. Cbd7
  11. 6.g3
  12. g6
  13. 7.Fh3
  14. h5
  15. 8.Cf3
  16. Fh6
  17. 9.Cg5
  18. Rf8
  19. 10.O-O
  20. Rg7
  21. 11.f4
  22. De7
  23. 12.f5
  24. Cg4
  25. 13.fxg6
  26. fxg6
  27. 14.Tf7+
  28. Dxf7
  29. 15.Cxf7
  30. Fxc1
  31. 16.Txc1
  32. Rxf7
  33. 17.Fxg4
  34. hxg4
  35. 18.Cb5
  36. Re7
  37. 19.Dxg4
  38. Cf6
  39. 20.Dxg6
  40. Tg8
    1. Solution:20...Tg8
      1. Menace:
      2. 21...Txg6
    2. 21.Dh6
  41. 21.Dh6
  42. Fd7
  43. 22.Cxd6
  44. Taf8
  45. 23.Cxb7
  46. Tf7
  47. 24.Cxc5
  48. Fg4
  49. 25.Tf1
  50. Fe2
  51. 26.d6+
  52. Rxd6
  53. 27.Txf6+
  54. Txf6
  55. 28.Dxf6+
  56. Rxc5
  57. 29.Dxe5+
1-0

This puzzle is part of the following Puzzle Academy skills:
ChessPuzzle.net version 3
Suivant ? Aide