Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 Bd6 3. Bg3 Bxg3 4. hxg3 d5 5. e3 Nf6 6. Nd2 O-O 7. c3 Ne4 8.
Nxe4 dxe4 9. Qh5 Qf6 *
Position (FEN): rnb2rk1/ppp2ppp/4pq2/7Q/3Pp3/2P1P1P1/PP3PP1/R3KBNR w KQ - 2 10
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 597
Best move: Qxh7#