Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c4 Nc6 5. Nf3 cxd4 6. Nxd4 Nxe5 7. cxd5 Qxd5 8.
Bb5+ Bd7 9. Bxd7+ Qxd7 10. O-O O-O-O 11. Be3 Nc6 12. Na3 Nxd4 13. Rc1+ Nc6 14.
Qf3 Kb8 15. Rfd1 Qe8 16. Re1 e5 17. Rc2 Nf6 18. Rec1 Bxa3 19. bxa3 Qe6 20. Rb1
Rc8 21. Rcb2 Rc7 22. a4 Rhc8 23. a5 Nxa5 24. Bd2 Nc6 25. a4 Qd5 26. Qe2 Nd4 27.
Qa6 Ne4 28. Be3 Ne6 *
Position (FEN): 1kr5/ppr2ppp/Q3n3/3qp3/P3n3/4B3/1R3PPP/1R4K1 w - - 7 29
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1480
Best move: Qxa7#