Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Maroczy_Variation
Moves: 1. e4 c6 2. d4 d5 3. f3 g6 4. Bd3 Bg7 5. e5 Nd7 6. f4 e6 7. Nf3 Ne7 8. O-O O-O
9. Qe1 b6 10. Be3 Bb7 11. c3 Rb8 12. Nbd2 Qc7 13. Qh4 f6 14. f5 exf5 15. Bh6
Bxh6 16. Qxh6 fxe5 17. Ng5 Nf6 18. Ne6 Qd6 *
Position (FEN): 1r3rk1/pb2n2p/1ppqNnpQ/3ppp2/3P4/2PB4/PP1N2PP/R4RK1 w - - 4 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 896
Best move: Qg7#