Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 d6 4. Nc3 Bg4 5. h3 Bxf3 6. Qxf3 Nd4 7. Qd1 Qh4+ 8.
g3 *
Position (FEN): r3kbnr/ppp2ppp/3p4/4p3/3nPP1q/2N3PP/PPPP4/R1BQKB1R b KQkq - 0 8
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 889
Best move: Qxg3#