Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Bb5 Bd7 6. Nf3 Nxe5 7. Nxe5 Bxb5 8. Qh5
g6 9. Qf3 cxd4 *
Position (FEN): r2qkbnr/pp3p1p/4p1p1/1b1pN3/3p4/2P2Q2/PP3PPP/RNB1K2R w KQkq - 0 10
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1106
Best move: Qxf7#