Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Two_Knights_Attack
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 dxe4 4. Nxe4 Nd7 5. Bc4 Ngf6 6. Neg5 e6 7. Nxf7 Kxf7
8. Ng5+ Kg6 9. Nxe6 Qe7 10. O-O h6 11. Re1 Qd6 12. d4 Nb6 13. Qd3+ Kf7 *
Position (FEN): r1b2b1r/pp3kp1/1npqNn1p/8/2BP4/3Q4/PPP2PPP/R1B1R1K1 w - - 3 14
White to move.
Themes: Double Check Opening Mate in 1 
Puzzle rating: 1672
Best move: Ng5#