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