Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 d5 4. exd5 Nxd5 5. Qf3 Be6 6. Nc3 c6 7. Nh3 Be7 8.
Qg3 O-O 9. Bh6 Bh4 *
Position (FEN): rn1q1rk1/pp3ppp/2p1b2B/3np3/2B4b/2NP2QN/PPP2PPP/R3K2R w KQ - 6 10
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 683
Best move: Qxg7#