Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Two_Knights_Attack
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Neg5 h6 6. Nxf7 Kxf7 7. Bc4+ e6
8. Ne5+ Kg8 9. d4 Bd6 10. f4 Bxe5 11. fxe5 Nd5 12. O-O Nd7 13. Qh5 Qe7 14. b3
b5 15. Ba3 Qxa3 16. Qf7+ Kh7 *
Position (FEN): r1b4r/p2n1Qpk/2p1p2p/1p1nP3/2BP4/qP6/P1P3PP/R4RK1 w - - 2 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1144
Best move: Bd3#