Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Nxe4 4. Bxf7+ Kxf7 5. Nxe5+ Kg8 6. Qh5 Qf6 7. d3
Qxf2+ 8. Kd1 Nf6 *
Position (FEN): rnb2bkr/pppp2pp/5n2/4N2Q/8/3P4/PPP2qPP/RNBK3R w - - 2 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1178
Best move: Qf7#