Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Maroczy_Variation
Moves: 1. e4 c6 2. d4 d5 3. f3 dxe4 4. fxe4 Nf6 5. e5 Nd5 6. c4 Nb6 7. Nc3 Bf5 8. Nf3
e6 9. Bd3 Bxd3 10. Qxd3 Be7 11. O-O O-O 12. Ne4 N8d7 13. Nfg5 h6 14. Nf6+ Nxf6
15. exf6 Bxf6 *
Position (FEN): r2q1rk1/pp3pp1/1np1pb1p/6N1/2PP4/3Q4/PP4PP/R1B2RK1 w - - 0 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 518
Best move: Qh7#