Puzzle 187017: Les blancs matent

IM Shiyam Thavandiran (2399) - CM Kyle Haining (2148)
PRO League Group Stage chess.com INT (4), 2018.02.03
  1. 1.e4
  2. g6
  3. 2.d4
  4. Fg7
  5. 3.Cc3
  6. d6
  7. 4.Fe3
  8. a6
  9. 5.Dd2
  10. b5
  11. 6.h4
  12. h5
  13. 7.Ch3
  14. Fb7
  15. 8.f3
  16. Cd7
  17. 9.O-O-O
  18. Tc8
  19. 10.Rb1
  20. c5
  21. 11.dxc5
  22. Cxc5
  23. 12.Cg5
  24. Cf6
  25. 13.e5
  26. Cfd7
  27. 14.exd6
  28. O-O
  29. 15.Fd4
  30. e5
  31. 16.Fe3
  32. Da5
  33. 17.Cd5
  34. Dxd2
  35. 18.Txd2
  36. Fxd5
  37. 19.Txd5
  38. Tfd8
  39. 20.Fe2
  40. f6
  41. 21.Ce4
  42. Cxe4
  43. 22.fxe4
  44. Tc6
  45. 23.Thd1
  46. Ff8
  47. 24.g4
  48. hxg4
  49. 25.Fxg4
  50. Rf7
  51. 26.h5
  52. g5
  53. 27.T5d3
  54. Re8
  55. 28.Ff5
  56. Tdc8
  57. 29.c3
  58. Td8
    1. Solution:29...Td8
    2. 30.Fg6#
  59. 30.Fg6#
1-0

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