Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 f6 4. c3 Bc5 5. b4 Bb6 6. Qb3 Nge7 7. Bf7+ Kf8 8.
Bh5 d6 *
Position (FEN): r1bq1k1r/ppp1n1pp/1bnp1p2/4p2B/1P2P3/1QP2N2/P2P1PPP/RNB1K2R w KQ - 0 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 960
Best move: Qf7#