Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 f5 4. Nxe5 fxe4 5. Nxc6 dxc6 6. Qh5+ Ke7 7. Bg5+ Nf6
8. Bc4 g6 9. Bxf6+ Kxf6 *
Position (FEN): r1bq1b1r/ppp4p/2p2kp1/7Q/2BPp3/8/PPP2PPP/RN2K2R w KQ - 0 10
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1004
Best move: Qe5#