Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. g4 Bd7 5. Nc3 e6 6. Nf3 c5 7. Nb5 Qb6 8. a4 a6
9. a5 Qd8 10. Nd6+ Bxd6 11. exd6 c4 12. Ne5 Nc6 13. g5 Kf8 14. Qf3 Qe8 15. c3
h6 *
Position (FEN): r3qknr/1p1b1pp1/p1nPp2p/P2pN1P1/2pP4/2P2Q2/1P3P1P/R1B1KB1R w KQ - 0 16
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1545
Best move: Ng6#