Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Be2 O-O 8.
Qd2 Nc6 9. O-O-O Nxd4 10. Bxd4 Be6 11. Kb1 Qa5 12. a3 Rfc8 13. h4 Rab8 14. Qg5
b5 15. h5 h6 16. Qe3 b4 17. axb4 Qxb4 18. Na2 Qa4 19. Nc3 Rxc3 20. Bxc3 Nxe4
21. Bxg7 Qa2+ 22. Kc1 *
Position (FEN): 1r4k1/p3ppB1/3pb1pp/7P/4n3/4Q3/qPP1BPP1/2KR3R b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 994
Best move: Qa1#