Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 c5 3. Bc4 d6 4. O-O Nc6 5. d3 a6 6. Nc3 Bg4 7. h3 Bh5 8. g4 Bg6
9. Nh4 e5 10. Nxg6 hxg6 11. Qf3 f6 12. Nd5 Nge7 13. g5 Na5 14. gxf6 gxf6 *
Position (FEN): r2qkb1r/1p2n3/p2p1pp1/n1pNp3/2B1P3/3P1Q1P/PPP2P2/R1B2RK1 w kq - 0 15
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 903
Best move: Nxf6#