Puzzle 1008631: As brancas dão xeque-mate

IM Richard Stalmach (2443) - Iren Lyutsinger (2176)
51st Sparkassen Open A Dortmund GER, 2024.08.16
  1. 1.e4
  2. c5
  3. 2.Cf3
  4. d6
  5. 3.d4
  6. cxd4
  7. 4.Cxd4
  8. Cf6
  9. 5.Cc3
  10. a6
  11. 6.Bg5
  12. Cbd7
  13. 7.f4
  14. Da5
  15. 8.Df3
  16. h6
  17. 9.Bxf6
  18. Cxf6
  19. 10.f5
  20. b6
  21. 11.O-O-O
  22. Bb7
  23. 12.Cb3
  24. De5
  25. 13.Cd5
  26. Tc8
  27. 14.Bd3
  28. Cd7
  29. 15.Df2
  30. b5
  31. 16.Da7
  32. Bxd5
  33. 17.exd5
  34. Dxd5
  35. 18.Dxa6
  36. Tb8
  37. 19.The1
  38. b4
  39. 20.Bc4
  40. Dxf5
  41. 21.Rb1
  42. e6
  43. 22.Cd4
  44. Dc5
  45. 23.Cc6
  46. Cb6
  47. 24.Cxb8
  48. Cxc4
  49. 25.Da4+
  50. Re7
  51. 26.Dd7+
  52. Rf6
  53. 27.Tf1+
  54. Rg6
  55. 28.Dxf7+
  56. Rh7
  57. 29.Cd7
  58. Ce5
    1. Solução:29...Ce5
    2. 30.Cf6#
  59. 30.Cf6#
1-0

This puzzle is part of the following Puzzle Academy skills:
ChessPuzzle.net version 3
Novo desafio ? Ajuda