Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. d4 d6 3. c3 Nd7 4. Bd3 h6 5. f4 g5 6. fxg5 Bg7 7. Nf3 Nf8 8. gxh6
Nxh6 9. Bxh6 Bxh6 10. e5 dxe5 11. Nxe5 Qd5 12. O-O Be3+ 13. Kh1 Bh3 14. Qf3 Be6
15. Qxe3 O-O-O 16. Bc4 Qd6 17. Bxe6+ Nxe6 18. Nxf7 *
Position (FEN): 2kr3r/pp2pN2/2pqn3/8/3P4/2P1Q3/PP4PP/RN3R1K b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 906
Best move: Qxh2#