Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c5 3. d4 cxd4 4. Bc4 e5 5. c3 dxc3 6. O-O Nc6 7. Nxc3 Be7 8.
Qd5 Nf6 *
Position (FEN): r1bqk2r/pp1pbppp/2n2n2/3Qp3/2B1P3/2N2N2/PP3PPP/R1B2RK1 w kq - 3 9
White to move.
Themes: Attacking f2 or f7 Opening Mate in 1 
Puzzle rating: 869
Best move: Qxf7#