Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Be3 a6 7. f3 Be7 8. Qd2
O-O 9. O-O-O b5 10. h4 d6 11. g4 b4 12. Na4 Nxd4 13. Bxd4 Qa5 14. b3 Bd7 15.
Bb6 Qe5 16. Bd4 Qg3 17. g5 Nh5 18. Be2 Qf4 19. Be3 Qe5 20. Bd4 Qf4 21. Be3 Qe5
22. f4 *
Position (FEN): r4rk1/3bbppp/p2pp3/4q1Pn/Np2PP1P/1P2B3/P1PQB3/2KR3R b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1453
Best move: Qa1#