Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. Nc3 g5 5. h3 g4 6. hxg4 Bxg4 7. Nxe5 Bxd1 8.
Bxf7+ Ke7 *
Position (FEN): rn1q1bnr/ppp1kB2/3p3p/4N3/4P3/2N5/PPPP1PP1/R1BbK2R w KQ - 1 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1399
Best move: Nd5#