Puzzle 585406: Nero a vincere

FM Iung Alicio de O. Pinheiro (2320) - IM Piotr Piesik (2430)
Titled Tue 10th May Early chess.com INT (10), 2022.05.10
  1. 1.c4
  2. g6
  3. 2.g3
  4. Ag7
  5. 3.Ag2
  6. Cc6
  7. 4.Cc3
  8. d6
  9. 5.d3
  10. e5
  11. 6.e4
  12. Cge7
  13. 7.Cge2
  14. O-O
  15. 8.O-O
  16. f5
  17. 9.f3
  18. Ae6
  19. 10.Cd5
  20. Dd7
  21. 11.Ag5
  22. h6
  23. 12.Ae3
  24. g5
  25. 13.Cxe7+
  26. Dxe7
  27. 14.exf5
  28. Axf5
  29. 15.Dd2
  30. Tae8
  31. 16.Tae1
  32. Rh7
  33. 17.b3
  34. Dd7
  35. 18.d4
  36. exd4
  37. 19.Cxd4
    1. Soluzione:19.Cxd4
    2. Txe3
    3. 20.Cxf5
      1. 20.Dxe3
      2. Axd4
      3. 21.Rh1
        1. 21.Te2
        2. Axe3+
        1. 21.Dxd4
        2. Cxd4
      4. 21...Axe3
    4. 20...Txe1
    5. 21.Dxe1
      1. 21.Txe1
      2. Dxf5
    6. 21...Dxf5
  38. 19...Cxd4
  39. 20.Axd4
  40. b6
  41. 21.Axg7
  42. Dxg7
  43. 22.f4
  44. gxf4
  45. 23.Txf4
  46. Txe1+
  47. 24.Dxe1
  48. Ag6
  49. 25.Txf8
  50. Dxf8
  51. 26.h4
  52. De8
  53. 27.Df2
  54. De5
  55. 28.Ad5
  56. Rg7
  57. 29.Rh2
  58. Df5
  59. 30.De2
  60. Dc2
  61. 31.Dxc2
  62. Axc2
  63. 32.g4
  64. Rf6
  65. 33.Rg3
  66. Re5
  67. 34.Ag8
  68. a5
  69. 35.g5
  70. hxg5
  71. 36.hxg5
  72. Ab1
  73. 37.a3
  74. Aa2
  75. 38.b4
  76. axb4
  77. 39.axb4
  78. b5
  79. 40.Rg4
  80. Axc4
  81. 41.Ah7
  82. c5
  83. 42.Rh5
  84. cxb4
  85. 43.Rh6
  86. b3
  87. 44.Ab1
  88. b2
  89. 45.g6
  90. Rf6
  91. 46.Rh7
  92. Ae6
0-1
Avanti ? Aiuto