Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nc6 4. Nc3 g5 5. Bc4 Na5 6. Bxf7+ Kxf7 7. Ne5+ Kg7
8. Qh5 Qe7 9. d4 Nf6 *
Position (FEN): r1b2b1r/ppppq1kp/5n2/n3N1pQ/3PPp2/2N5/PPP3PP/R1B1K2R w KQ - 1 10
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1150
Best move: Qxg5#