Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 e6 4. Bc4 a6 5. O-O b5 6. Bd3 Bb7 7. Ne5 Nxe5 8. fxe5
Ne7 9. Qf3 Ng6 *
Position (FEN): r2qkb1r/1b1p1ppp/p3p1n1/1pp1P3/4P3/3B1Q2/PPPP2PP/RNB2RK1 w kq - 3 10
White to move.
Themes: Attacking f2 or f7 Opening Mate in 1 
Puzzle rating: 591
Best move: Qxf7#