Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d5 3. d3 dxe4 4. Ng5 exd3 5. Bxd3 Nf6 6. Nxf7 Qa5+ 7. Bd2 Qb6
8. Nxh8 Qxb2 9. Bc3 Qb6 10. O-O Bg4 11. Qd2 Nbd7 12. Na3 Rd8 13. Nc4 Qc7 14.
Qg5 g6 15. Qxg6+ hxg6 *
Position (FEN): 3rkb1N/ppqnp3/2p2np1/8/2N3b1/2BB4/P1P2PPP/R4RK1 w - - 0 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 999
Best move: Bxg6#