Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. d4 dxe4 3. f3 exf3 4. Nxf3 Bg4 5. Bc4 Nf6 6. Bxf7+ Kxf7 7. Ne5+ Kg8
8. Nxg4 Nxg4 9. Qxg4 e5 *
Position (FEN): rn1q1bkr/ppp3pp/8/4p3/3P2Q1/8/PPP3PP/RNB1K2R w KQ - 0 10
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 926
Best move: Qe6#