Puzzle 185005: Wit naar Schaakmat

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.Nc3
  6. Bb4
  7. 4.e5
  8. c5
  9. 5.a3
  10. Bxc3+
  11. 6.bxc3
  12. Qc7
  13. 7.Nf3
  14. Nc6
  15. 8.h4
  16. h5
  17. 9.Be3
  18. b6
  19. 10.dxc5
  20. Nxe5
  21. 11.Bd4
  22. Nxf3+
  23. 12.Qxf3
  24. Nf6
  25. 13.cxb6
  26. axb6
  27. 14.Bxf6
  28. gxf6
  29. 15.Qxf6
  30. Rg8
  31. 16.g3
  32. Ba6
  33. 17.Bxa6
  34. Rxa6
  35. 18.Qf3
  36. Rg4
  37. 19.O-O
  38. Raa4
  39. 20.Rfe1
  40. Rac4
  41. 21.Qxd5
  42. Rxc3
  43. 22.Qe5
  44. Qc6
  45. 23.Rad1
  46. Rxc2
  47. 24.Qh8+
  48. Ke7
    1. Oplossing:24...Ke7
    2. 25.Qd8# Schaakmat in zwaluwstaart
  49. 25.Qd8#
1-0
Volgende ? Help