Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 d4 4. Ne2 e5 5. Nxe5 Bd6 6. Nf3 Bg4 7. Nexd4 Nf6 8.
d3 O-O 9. Be2 Re8 10. O-O h5 11. h3 Bc8 12. Bg5 g6 13. Re1 Nbd7 14. Bf1 Qb6 15.
Nb3 Ne5 16. Bxf6 Nxf3+ 17. Qxf3 a5 18. Bd4 c5 19. Be3 Be6 20. Rab1 Bb8 21. Nxc5
Qc7 22. Nxe6 *
Position (FEN): rb2r1k1/1pq2p2/4N1p1/p6p/4P3/3PBQ1P/PPP2PP1/1R2RBK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 824
Best move: Qh2#