Puzzle 185005: Bianco a scacco matto

GM Krikor Sevag Mekhitarian (2554) - CM Joshua Grabinsky (2251)
Titled Tuesday 30th June chess.com INT (2), 2020.06.30
  1. 1.e4
  2. e6
  3. 2.d4
  4. d5
  5. 3.Cc3
  6. Ab4
  7. 4.e5
  8. c5
  9. 5.a3
  10. Axc3+
  11. 6.bxc3
  12. Dc7
  13. 7.Cf3
  14. Cc6
  15. 8.h4
  16. h5
  17. 9.Ae3
  18. b6
  19. 10.dxc5
  20. Cxe5
  21. 11.Ad4
  22. Cxf3+
  23. 12.Dxf3
  24. Cf6
  25. 13.cxb6
  26. axb6
  27. 14.Axf6
  28. gxf6
  29. 15.Dxf6
  30. Tg8
  31. 16.g3
  32. Aa6
  33. 17.Axa6
  34. Txa6
  35. 18.Df3
  36. Tg4
  37. 19.O-O
  38. Taa4
  39. 20.Tfe1
  40. Tac4
  41. 21.Dxd5
  42. Txc3
  43. 22.De5
  44. Dc6
  45. 23.Tad1
  46. Txc2
  47. 24.Dh8+
  48. Re7
    1. Soluzione:24...Re7
    2. 25.Dd8# Mattoncino a coda di rondine
  49. 25.Dd8#
1-0
Avanti ? Aiuto