Puzzle 833966: Nero a vincere

FM Anastasios Mihailidis (2208) - IM Sharma Dushyant (2355)
Titled Tue 3rd Jan Early chess.com INT (3), 2023.01.03
  1. 1.e4
  2. d5
  3. 2.exd5
  4. Cf6
  5. 3.d4
  6. Ag4
  7. 4.f3
  8. Af5
  9. 5.Ab5+
  10. c6
  11. 6.dxc6
  12. Cxc6
  13. 7.c3
  14. e6
  15. 8.Ce2
  16. Ad6
  17. 9.Ad3
  18. Ag6
  19. 10.O-O
  20. Dc7
  21. 11.g3
  22. O-O
  23. 12.Af4
  24. e5
  25. 13.dxe5
  26. Cxe5
  27. 14.Axg6
  28. hxg6
  29. 15.Rg2
  30. Tad8
  31. 16.Dc2
  32. Cc4
  33. 17.Cd2
  34. Axf4
  35. 18.Cxc4
  36. Ah6
  37. 19.Db3
  38. Cd5
  39. 20.Rh1
  40. Tfe8
  41. 21.Cd4
  42. a6
  43. 22.a4
  44. Tc8
  45. 23.Ca3
  46. Ae3
  47. 24.Dxd5
  48. Tcd8
  49. 25.Dc4
  50. Db6
  51. 26.b3
  52. Axd4
  53. 27.cxd4
  54. Txd4
  55. 28.Dc3
  56. Ted8
  57. 29.Cc4
  58. Dc5
  59. 30.Da5
  60. b5
  61. 31.axb5
  62. axb5
  63. 32.Ce3
  64. Td2
  65. 33.Cg2
  66. Dc2
  67. 34.Tg1
  68. Db2
  69. 35.Db4
  70. Txg2
  71. 36.Txg2
  72. Dxa1+
  73. 37.Tg1
  74. Db2
  75. 38.Dxb5
  76. Td2
  77. 39.Db8+
  78. Rh7
  79. 40.g4
  80. Dc3
  81. 41.Dg3
  82. Dxb3
  83. 42.Te1
  84. Db5
  85. 43.Rg1
  86. Dc5+
  87. 44.Rh1
  88. Dc6
  89. 45.Dh3+
  90. Rg8
  91. 46.Dg3
  92. Td3
  93. 47.Rg2
  94. Td8
  95. 48.Rh1
  96. Ta8
  97. 49.Rg2
  98. g5
  99. 50.h4
  100. gxh4
  101. 51.Dxh4
  102. Ta2+
  103. 52.Rg3
  104. Dc7+
  105. 53.f4
  106. Dc3+
  107. 54.Te3
    1. Soluzione:54.Te3
    2. Dxe3#
  108. 54...Dxe3#
0-1

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