Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d5 3. e5 d4 4. Nf3 Nc6 5. Bb5 Bd7 6. d3 Nxe5 7. Nxe5 Bxb5 8. c4
Bd7 9. Qf3 Rb8 *
Position (FEN): 1r1qkbnr/pp1bpppp/8/2p1N3/2Pp4/3P1Q2/PP3PPP/RNB1K2R w KQk - 3 10
White to move.
Themes: Attacking f2 or f7 Opening Mate in 1 
Puzzle rating: 595
Best move: Qxf7#