Puzzle 979988: As brancas dão xeque-mate

FM Singh Walia Namitbir (2385) - CM Volen Dyulgerov (2200)
Titled Tue 12th Mar Early chess.com INT (7), 2024.03.12
  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.f3
  12. e5
  13. 7.Cb3
  14. Be6
  15. 8.Be3
  16. Cbd7
  17. 9.Dd2
  18. Be7
  19. 10.O-O-O
  20. b5
  21. 11.g4
  22. Cb6
  23. 12.Df2
  24. Cfd7
  25. 13.Cd5
  26. Bxd5
  27. 14.exd5
  28. Cc4
  29. 15.h4
  30. Cxe3
  31. 16.Dxe3
  32. Bxh4
  33. 17.Rb1
  34. Bg5
  35. 18.De4
  36. Tc8
  37. 19.Txh7
  38. Txh7
  39. 20.Dxh7
  40. Df6
  41. 21.Bd3
  42. Dxf3
  43. 22.Tf1
  44. Dxg4
  45. 23.Dg8+
  46. Re7
    1. Solução:23...Re7
    2. 24.Txf7#
  47. 24.Txf7#
1-0

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