Puzzle 470978: Les blancs matent

FM Bjorn 19712 Andersson (2123) - WFM Natasha Berdychevskaya (2208)
Titled Tuesday 12th Oct chess.com INT (8), 2021.10.12
  1. 1.e4
  2. e5
  3. 2.Cf3
  4. Cf6
  5. 3.Cxe5
  6. Cxe4
  7. 4.d4
  8. d5
  9. 5.Cf3
  10. Fd6
  11. 6.Fd3
  12. O-O
  13. 7.O-O
  14. Fg4
  15. 8.Cbd2
  16. Te8
  17. 9.h3
  18. Fh5
  19. 10.c4
  20. c6
  21. 11.cxd5
  22. cxd5
  23. 12.Dc2
  24. Cc6
  25. 13.Cxe4
  26. Fxf3
  27. 14.Cxd6
  28. Cxd4
  29. 15.Fxh7+
  30. Rf8
  31. 16.Dc5
  32. Ce6
  33. 17.Da3
  34. Te7
  35. 18.Cxb7
  36. Db6
  37. 19.Dxf3
  38. Dxb7
  39. 20.Fd3
  40. Td8
  41. 21.b3
  42. Rg8
  43. 22.Fa3
  44. Ted7
  45. 23.Ff5
  46. Cd4
  47. 24.Dg4
  48. Cxf5
  49. 25.Dxf5
  50. Da6
  51. 26.Fb2
  52. De2
  53. 27.De5
  54. Dxe5
  55. 28.Fxe5
  56. d4
  57. 29.Tfd1
  58. Td5
  59. 30.Ff4
  60. g5
  61. 31.Fd2
  62. Rg7
  63. 32.Fe1
  64. Rf6
  65. 33.Td3
  66. Rf5
  67. 34.Tad1
  68. Re4
  69. 35.Tf3
  70. f5
  71. 36.Fd2
  72. g4
  73. 37.hxg4
  74. fxg4
    1. Solution:37...fxg4
    2. 38.Te1#
  75. 38.Tf4+
  76. Rd3
  77. 39.Fa5+
  78. Rc2
  79. 40.Td2+
  80. Rc1
  81. 41.Te4
  82. Txa5
  83. 42.Texd4
  84. Th8
  85. 43.Td1+
  86. Rb2
  87. 44.Txg4
  88. Rxa2
  89. 45.b4
  90. Tb5
  91. 46.Tgd4
  92. Rb3
  93. 47.T1d3+
  94. Rc2
  95. 48.Tg3
  96. Thb8
  97. 49.Tgg4
  98. Rb3
  99. 50.Tge4
  100. Txb4
  101. 51.Txb4+
  102. Txb4
  103. 52.Te5
  104. Ta4
  105. 53.f3
  106. a5
  107. 54.g4
  108. Ta2
  109. 55.g5
  110. a4
  111. 56.g6
  112. Td2
  113. 57.f4
  114. a3
  115. 58.Ta5
1-0

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