Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. c3 Nf6 5. d4 Bg4 6. Bd3 e6 7. Bg5 Nbd7 8.
Nbd2 h6 9. Bxf6 Nxf6 10. h3 Bxf3 11. Nxf3 Bd6 12. Bc2 Qb6 13. b3 O-O 14. Qd3 g6
15. Nh4 Ne4 16. f3 Ng3 17. Nxg6 Nxh1 18. Ne7+ Bxe7 *
Position (FEN): r4rk1/pp2bp2/1q2p2p/3p4/3P4/1PPQ1P1P/P1B3P1/R3K2n w Q - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 606
Best move: Qh7#