Puzzle 651952: Nero a vincere

IM Polina Shuvalova (2493) - FM James Canty (2225)
I'M Not A GM Speed Chess chess.com INT, 2022.06.20
  1. 1.e4
  2. c5
  3. 2.c3
  4. g6
  5. 3.d4
  6. cxd4
  7. 4.cxd4
  8. d5
  9. 5.e5
  10. Ag7
  11. 6.Cf3
  12. Ag4
  13. 7.Cbd2
  14. Cc6
  15. 8.h3
  16. Axf3
  17. 9.Cxf3
  18. e6
  19. 10.Ad3
  20. Cge7
  21. 11.O-O
  22. O-O
  23. 12.Te1
  24. Cf5
  25. 13.Axf5
  26. exf5
  27. 14.Ae3
  28. Te8
  29. 15.Tc1
  30. Dd7
  31. 16.Cd2
  32. Cd8
  33. 17.Cb3
  34. b6
  35. 18.Dd3
  36. Ce6
  37. 19.Tc2
  38. Da4
  39. 20.a3
  40. f4
  41. 21.Ad2
  42. f3
  43. 22.g3
  44. Dd7
  45. 23.Dxf3
  46. f6
  47. 24.exf6
  48. Tf8
  49. 25.Ac3
  50. Txf6
  51. 26.Dg4
  52. h5
  53. 27.Dd1
  54. Cg5
  55. 28.h4
  56. Cf3+
  57. 29.Rg2
  58. Dg4
  59. 30.De2
  60. Cxh4+
  61. 31.Rg1
  62. Cf3+
  63. 32.Rg2
  64. Ch4+
  65. 33.Rg1
  66. Cf3+
  67. 34.Rg2
  68. Taf8
  69. 35.Th1
  70. Ch4+
  71. 36.Txh4
  72. Txf2+
  73. 37.Dxf2
  74. Txf2+
  75. 38.Txf2
  76. Dd1
  77. 39.Cd2
  78. Ah6
  79. 40.Cf3
  80. Ae3
  81. 41.Tf4
  82. Axf2
  83. 42.Rxf2
  84. Dc2+
  85. 43.Rg1
  86. a5
  87. 44.Ce5
  88. Rg7
  89. 45.Tf7+
  90. Rh6
  91. 46.Tf6
  92. Db1+
  93. 47.Rg2
  94. Dc2+
  95. 48.Rh3
  96. Rh7
  97. 49.Tf7+
  98. Rh6
  99. 50.Tf6
  100. Rh7
  101. 51.Cxg6
  102. b5
  103. 52.Cf4
  104. De4
  105. 53.Tf7+
  106. Rg8
  107. 54.Tf6
    1. Soluzione:54.Tf6
    2. Dh1# Matto Highstriker
  108. 54...Dh1#
0-1
Avanti ? Aiuto