Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 b6 3. Bc4 Bb7 4. Nc3 Bb4 5. d4 Bxc3+ 6. bxc3 Bxe4 7. O-O Bb7 8.
Ne5 Nc6 9. Qf3 Rb8 *
Position (FEN): 1r1qk1nr/pbpp1ppp/1pn1p3/4N3/2BP4/2P2Q2/P1P2PPP/R1B2RK1 w k - 6 10
White to move.
Themes: Attacking f2 or f7 Opening Mate in 1 
Puzzle rating: 1234
Best move: Qxf7#