Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. d3 Bc5 4. Nf3 d6 5. Bg5 Nf6 6. Nd5 h6 7. Bh4 g5 8. Nxg5
Nxd5 9. Qh5 Nf6 *
Position (FEN): r1bqk2r/ppp2p2/2np1n1p/2b1p1NQ/4P2B/3P4/PPP2PPP/R3KB1R w KQkq - 2 10
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 743
Best move: Qxf7#