Puzzle 192160: Les blancs matent

FM Alexey Spirin (2191) - WCM Martyna Starosta (2079)
Titled Tuesday 2nd June chess.com INT (6), 2020.06.02
  1. 1.e4
  2. e5
  3. 2.Cf3
  4. Cc6
  5. 3.Fc4
  6. Cf6
  7. 4.d3
  8. Fe7
  9. 5.O-O
  10. O-O
  11. 6.Te1
  12. d6
  13. 7.Fb3
  14. Rh8
  15. 8.c3
  16. Cg8
  17. 9.d4
  18. Fg4
  19. 10.dxe5
  20. Cxe5
  21. 11.Cbd2
  22. f5
  23. 12.exf5
  24. Txf5
  25. 13.Fe6
  26. Fxf3
  27. 14.Cxf3
  28. Cxf3+
  29. 15.gxf3
  30. Tf6
  31. 16.Dd3
  32. Tg6+
  33. 17.Rh1
  34. Ch6
  35. 18.Ff4
  36. Fg5
  37. 19.Fg3
  38. Df6
  39. 20.Fd5
  40. Cf5
  41. 21.Fe4
  42. Cxg3+
  43. 22.fxg3
  44. Th6
  45. 23.Rg2
  46. c6
  47. 24.f4
  48. Fxf4
  49. 25.Tf1
  50. De5
  51. 26.Txf4
  52. d5
  53. 27.Ff3
  54. Te8
  55. 28.Tf1
  56. De6
  57. 29.Fg4
  58. Dd6
  59. 30.Tf7
  60. Dc5
  61. 31.Dd4
  62. Dd6
    1. Solution:31...Dd6
    2. 32.Dxg7# Mat de la tour de Damiano
  63. 32.Dxg7#
1-0
Suivant ? Aide