Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 c6 4. Bc4 Be7 5. a3 a5 6. d3 b5 7. Ba2 h6 8. h3 Nf6
9. Be3 O-O 10. Qd2 Be6 11. Bxe6 fxe6 12. Bxh6 Rf7 13. Bg5 d5 14. Nxe5 Nxe4 15.
Nxe4 Bxg5 16. Nxg5 Rf5 17. Nef7 Qf6 18. h4 Rxg5 19. Nxg5 Nd7 20. O-O-O b4 21.
a4 c5 22. b3 *
Position (FEN): r5k1/3n2p1/4pq2/p1pp2N1/Pp5P/1P1P4/2PQ1PP1/2KR3R b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 976
Best move: Qa1#