Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Maroczy_Variation
Moves: 1. e4 c6 2. d4 d5 3. f3 dxe4 4. fxe4 e5 5. Nf3 Bg4 6. Bc4 Nd7 7. O-O Ngf6 8.
Nbd2 exd4 9. h3 Bxf3 10. Nxf3 Bc5 11. Bd3 O-O 12. e5 Nd5 13. Bxh7+ Kxh7 14.
Ng5+ Kg8 15. Qh5 N7f6 16. exf6 Nxf6 17. Rxf6 d3+ 18. Kh1 Qxf6 *
Position (FEN): r4rk1/pp3pp1/2p2q2/2b3NQ/8/3p3P/PPP3P1/R1B4K w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 884
Best move: Qh7#