Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 d6 3. Bc4 f5 4. Nc3 fxe4 5. Nxe4 Nf6 6. Nxf6+ gxf6 7. d3 Bg4
8. h3 Bh5 9. Ne5 Bxd1 *
Position (FEN): r2qkb1r/ppp1p2p/2np1p2/4N3/2B5/3P3P/PPP2PP1/R1BbK2R w KQkq - 0 10
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1481
Best move: Bf7#