Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Krause_Variation
Moves: 1. d4 d5 2. Nf3 c5 3. c4 Nf6 4. cxd5 Nxd5 5. e4 Nf6 6. Nc3 Bg4 7. Bb5+ Nbd7 8.
Ne5 Bxd1 9. Kxd1 cxd4 10. Nd5 Qa5 11. Bd2 Qd8 12. Nxf6+ exf6 13. Bxd7+ Ke7 *
Position (FEN): r2q1b1r/pp1Bkppp/5p2/4N3/3pP3/8/PP1B1PPP/R2K3R w - - 1 14
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 984
Best move: Bb4#