Puzzle 142741: Nero a vincere

GM Kenny Solomon (2362) - WFM Polina Gutkovich (2105)
Titled Tuesday 26th May chess.com INT (4), 2020.05.26
  1. 1.d4
  2. Cf6
  3. 2.Cf3
  4. d5
  5. 3.c4
  6. e6
  7. 4.Cc3
  8. c6
  9. 5.Ag5
  10. dxc4
  11. 6.e4
  12. b5
  13. 7.e5
  14. h6
  15. 8.Ah4
  16. g5
  17. 9.Cxg5
  18. Cd5
  19. 10.Cxf7
  20. Dxh4
  21. 11.Cxh8
  22. Ab4
  23. 12.Tc1
  24. De4+
  25. 13.Ae2
  26. Cf4
  27. 14.Dc2
  28. Cd3+
  29. 15.Rf1
  30. Dxd4
  31. 16.Ah5+
  32. Rd7
  33. 17.Td1
  34. Dxe5
  35. 18.Txd3+
  36. cxd3
  37. 19.Dxd3+
  38. Rc7
  39. 20.Cf7
    1. Soluzione:20.Cf7
    2. Dxh5
  40. 20...Dxh5
  41. 21.Dd8+
  42. Rb7
  43. 22.Ce4
  44. Dxf7
  45. 23.a3
  46. De7
  47. 24.Dd4
  48. e5
  49. 25.De3
  50. Af5
  51. 26.Cg3
  52. Ac5
  53. 27.Dxh6
  54. Ad3+
  55. 28.Re1
  56. Dd6
  57. 29.Dg7+
  58. Cd7
  59. 30.h4
  60. Ac2
  61. 31.Dg4
  62. Dd4
  63. 32.De2
  64. Td8
0-1
Avanti ? Aiuto