Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 f6 3. f5 Nc6 4. Nf3 Bc5 5. Bc4 a6 6. d4 exd4 7. Nxd4 Bxd4 8.
Qh5+ Kf8 *
Position (FEN): r1bq1knr/1ppp2pp/p1n2p2/5P1Q/2BbP3/8/PPP3PP/RNB1K2R w KQ - 2 9
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 834
Best move: Qf7#