Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7 8. Qf3
Nbd7 9. O-O-O Qc7 10. g4 Rb8 11. f5 e5 12. Nb3 b5 13. h4 b4 14. Nd5 Nxd5 15.
exd5 f6 16. Be3 a5 17. g5 a4 18. Qh5+ Kf8 19. Nd2 a3 20. b3 Qc3 21. Nc4 Ba6 22.
Bd2 *
Position (FEN): 1r3k1r/3nb1pp/b2p1p2/3PpPPQ/1pN4P/pPq5/P1PB4/2KR1B1R b - - 4 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1581
Best move: Qa1#