Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Tartakower_Variation
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Nf3 Bg4 7. c3 Be7 8.
h3 Bxf3 9. Qxf3 O-O 10. Bd3 Nd7 11. Qh5 g6 12. Qh6 c5 13. h4 cxd4 14. h5 Ne5
15. hxg6 Nxd3+ 16. Kd2 dxc3+ 17. bxc3 Nxf2+ 18. Kc2 Nxh1 *
Position (FEN): r2q1rk1/pp2bp1p/5pPQ/8/8/2P5/P1K3P1/R1B4n w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1173
Best move: Qxh7#