Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. f4 Nf6 4. e5 dxe5 5. fxe5 Nd5 6. Bb5+ Nc6 7. Qf3 e6 8.
Nge2 a6 9. O-O axb5 *
Position (FEN): r1bqkb1r/1p3ppp/2n1p3/1ppnP3/8/2N2Q2/PPPPN1PP/R1B2RK1 w kq - 0 10
White to move.
Themes: Attacking f2 or f7 Opening Mate in 1 
Puzzle rating: 1506
Best move: Qxf7#