Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 d6 7. Nc3 Nf6 8.
Nd5 Nxd5 9. Qxd5 c6 *
Position (FEN): r1bqkb1r/pp3pp1/2pp3p/3Q4/2B1P3/8/PPP2PPP/R1B1K2R w KQkq - 0 10
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 883
Best move: Qxf7#