Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Nf3 Nc6 3. Bb2 d4 4. e3 dxe3 5. fxe3 e6 6. Bb5 Bd7 7. O-O a6 8.
Bxc6 Bxc6 9. Ne5 Qd5 10. Qe2 f6 11. Nxc6 Qxc6 12. Nc3 O-O-O 13. d3 Bb4 14. Na4
b5 15. c3 Be7 16. Rf4 e5 17. Rf3 bxa4 18. bxa4 Qxa4 19. Rh3 Qb5 20. Qg4+ f5 21.
Qxf5+ Qd7 22. Qe4 Nf6 *
Position (FEN): 2kr3r/2pqb1pp/p4n2/4p3/4Q3/2PPP2R/PB4PP/R5K1 w - - 3 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 641
Best move: Qa8#