Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. Nf3 Bg4 6. h3 Bxf3 7. Qxf3 dxe5 8.
dxe5 Nc6 9. Bf4 Nd4 10. Qd1 e6 11. Bd3 Bb4+ 12. Nc3 Bxc3+ 13. bxc3 Nc6 14. O-O
Qd7 15. Qe2 Na4 16. Rac1 Nc5 17. Bc2 O-O-O 18. Rb1 h6 19. Rb5 b6 20. a4 a6 21.
Rbb1 Na5 22. Be3 Qc6 23. Bxc5 Qxc5 24. Qf3 Rd7 *
Position (FEN): 2k4r/2pr1pp1/pp2p2p/n1q1P3/P1P5/2P2Q1P/2B2PP1/1R3RK1 w - - 2 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 923
Best move: Qa8#