Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Nxe4 4. Bxf7+ Kxf7 5. Nxe5+ Kg8 6. O-O Bd6 7. Qf3
Nf6 8. Qb3+ Kf8 *
Position (FEN): rnbq1k1r/pppp2pp/3b1n2/4N3/8/1Q6/PPPP1PPP/RNB2RK1 w - - 7 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1234
Best move: Qf7#