Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. g3 a6 7. Bg2 h5 8. h3
h4 9. g4 Bc5 10. Nxc6 bxc6 11. O-O Ne7 12. Qe2 Ng6 13. Be3 Ba7 14. Bxa7 Nf4 15.
Qe3 Rxa7 16. e5 Nxg2 17. Kxg2 c5 18. f4 Bb7+ 19. Kh2 Qc6 20. Rf2 Ra8 21. Rd1
Rb8 22. Rd6 *
Position (FEN): 1r2k2r/1b1p1pp1/p1qRp3/2p1P3/5PPp/2N1Q2P/PPP2R1K/8 b k - 8 22
Black to move.
Themes:   Mate in 1 
Puzzle rating: 1500
Best move: Qh1#