Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Nf6 5. c3 d6 6. d4 Bg4 7. Qb3 Bxf3 8.
Bxf7+ Ke7 *
Position (FEN): r2q1b1r/ppp1kBp1/2np1n1p/4p3/3PP3/1QP2b2/PP3PPP/RNB2RK1 w - - 1 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 480
Best move: Qe6#