Puzzle 1012905: Les blancs gagnent

GM T. Heinemann (2502) - FM P. Venegas (2149)
Titled Arena Apr 3rd 2021 lichess.org INT, 2021.04.03
  1. 1.e4
  2. c5
  3. 2.Cf3
  4. d6
  5. 3.Fb5+
  6. Fd7
  7. 4.Fxd7+
  8. Dxd7
  9. 5.c4
  10. Cc6
  11. 6.Cc3
  12. Cf6
  13. 7.d4
  14. cxd4
  15. 8.Cxd4
  16. g6
  17. 9.b3
  18. Fg7
  19. 10.Fb2
  20. O-O
  21. 11.O-O
  22. Tfc8
  23. 12.Cxc6
  24. Txc6
  25. 13.De2
  26. Tac8
  27. 14.Tfe1
  28. a6
  29. 15.a4
  30. De6
  31. 16.Cd5
  32. Cd7
  33. 17.Cf4
  34. Fxb2
  35. 18.Cxe6
  36. Fxa1
  37. 19.Txa1
  38. fxe6
  39. 20.Dg4
  40. Cf8
  41. 21.h4
  42. Tc5
  43. 22.Td1
  44. h5
  45. 23.De2
  46. Rg7
  47. 24.Db2+
  48. e5
  49. 25.g3
  50. Ce6
  51. 26.Rg2
  52. Rh7
  53. 27.Dc3
  54. b5
  55. 28.Df3
  56. Tf8
  57. 29.Dd3
  58. bxc4
  59. 30.bxc4
  60. Tfc8
  61. 31.Tb1
  62. Txc4
  63. 32.Tb7
  64. T4c7
  65. 33.Txc7
  66. Txc7
  67. 34.Dxa6
  68. Cc5
  69. 35.Db5
  70. Tb7
  71. 36.Dc6
  72. Ta7
  73. 37.a5
  74. Txa5
  75. 38.Dc7
  76. Ta6
  77. 39.Dxe7+
  78. Rh6
  79. 40.Df7
  80. Cxe4
  81. 41.Dg8
  82. Ta7
  83. 42.Dd5
  84. Ta4
  85. 43.Dc6
  86. Td4
  87. 44.Dd7
  88. Td2
  89. 45.Rg1
  90. Txf2
  91. 46.Db7
  92. Te2
  93. 47.Df7
  94. Cxg3
    1. Solution:47...Cxg3
    2. 48.Dg8
    3. Cf5
      1. 48...Te1+
      2. 49.Rg2
      3. Te2+
      4. 50.Rh3
      1. 48...Tg2+
      2. 49.Rxg2
      1. 48...g5
      2. 49.hxg5#
    4. 49.Dh8# Mat de Highstriker
  95. 48.Dg8
  96. g5
  97. 49.hxg5#
1-0
Suivant ? Aide