Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. g4 Be4 5. f3 Bg6 6. h4 h5 7. e6 hxg4 8. exf7+
Bxf7 9. fxg4 Nf6 10. g5 Ne4 11. Nc3 Nxc3 12. bxc3 Qc7 13. Ne2 Bh5 14. Bh3 Nd7
15. Bf5 g6 16. Bf4 Bxe2 17. Bxc7 Bxd1 *
Position (FEN): r3kb1r/ppBnp3/2p3p1/3p1BP1/3P3P/2P5/P1P5/R2bK2R w KQkq - 0 18
White to move.
Themes:  Middlegame Boden's Mate, Mate in 1 
Puzzle rating: 1055
Best move: Bxg6#