Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Nd7 4. Bc4 h6 5. dxe5 dxe5 6. Bxf7+ Kxf7 7. Nxe5+ Ke7
8. Ng6+ Kf6 9. Qf3+ Kxg6 *
Position (FEN): r1bq1bnr/pppn2p1/6kp/8/4P3/5Q2/PPP2PPP/RNB1K2R w KQ - 0 10
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 879
Best move: Qf5#