Puzzle 101500: As brancas defendem e ganham

GM Wesley So (2770) - GM Jon S Speelman (2508)
PRO League Group Stage chess.com INT (2), 2020.01.13
  1. 1.c4
  2. b6
  3. 2.d4
  4. e6
  5. 3.Cf3
  6. Bb7
  7. 4.g3
  8. Bb4+
  9. 5.Bd2
  10. Bxf3
  11. 6.exf3
  12. Bxd2+
  13. 7.Dxd2
  14. Cf6
  15. 8.Cc3
  16. O-O
  17. 9.d5
  18. exd5
  19. 10.cxd5
  20. Te8+
  21. 11.Be2
  22. c6
  23. 12.O-O
  24. cxd5
  25. 13.Cxd5
  26. Cc6
  27. 14.Tfe1
  28. Cxd5
  29. 15.Dxd5
  30. Df6
  31. 16.f4
  32. Tad8
  33. 17.Bc4
  34. Ca5
  35. 18.Txe8+
  36. Txe8
  37. 19.Dxd7
  38. Tf8
  39. 20.Bd5
  40. Td8
  41. 21.Bxf7+
  42. Rf8
    1. Solução:21...Rf8
      1. Ameaçando:
      2. 22...Txd7
    2. 22.Dc7
    3. De7
      1. Agora, se22...Td7
      2. 23.Dxd7
    4. 23.Dxe7+
  43. 22.Dc7
  44. Dd6
  45. 23.Tc1
1-0
Novo desafio ? Ajuda