Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d6 3. d4 Nd7 4. c4 Qa5+ 5. Nc3 h6 6. Be2 g5 7. Bd2 g4 8. Nh4
Ngf6 9. Nd5 Qd8 10. Nf4 Nxe4 11. Bxg4 Nxd2 12. Qxd2 Nf6 13. h3 Bxg4 14. hxg4
Nxg4 15. Nh5 Nf6 16. Nf5 Ne4 17. Qe3 d5 18. f3 Ng5 *
Position (FEN): r2qkb1r/pp2pp2/2p4p/3p1NnN/2PP4/4QP2/PP4P1/R3K2R w KQkq - 1 19
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1525
Best move: Nf6#