Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. b3 d5 3. Bb2 Nc6 4. Bb5 e4 5. Qh5 Nf6 6. Qe5+ Be7 7. Qg5 O-O 8. h4
Nd7 *
Position (FEN): r1bq1rk1/pppnbppp/2n5/1B1p2Q1/4p2P/1P2P3/PBPP1PP1/RN2K1NR w KQ - 1 9
White to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 777
Best move: Qxg7#