Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Maroczy_Variation
Moves: 1. e4 c6 2. d4 d5 3. f3 dxe4 4. fxe4 e5 5. Nf3 exd4 6. Bc4 f6 7. O-O Bc5 8. Kh1
Ne7 9. c3 dxc3 10. Qb3 Bg4 11. Nxc3 Bxf3 12. Rxf3 Nd7 13. Bf7+ Kf8 14. Qe6 Ne5
15. Rxf6 gxf6 *
Position (FEN): r2q1k1r/pp2nB1p/2p1Qp2/2b1n3/4P3/2N5/PP4PP/R1B4K w - - 0 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1014
Best move: Bh6#