Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 f6 4. Nc3 d6 5. Bc4 Bg4 6. O-O Nd4 7. Nxe5 Bxd1 8.
Bf7+ Ke7 *
Position (FEN): r2q1bnr/ppp1kBpp/3p1p2/4N3/3nPP2/2N5/PPPP2PP/R1Bb1RK1 w - - 2 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1188
Best move: Nd5#