Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 d6 4. Bc4 Bg4 5. O-O h6 6. Bxf7+ Kxf7 7. fxe5 Bxf3 8.
Qxf3+ Kg6 *
Position (FEN): r2q1bnr/ppp3p1/2np2kp/4P3/4P3/5Q2/PPPP2PP/RNB2RK1 w - - 1 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1293
Best move: Qf5#