Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. d4 Nc6 5. dxe5 Nxe5 6. Be2 Qf6 7. Bg5 Qg6 8.
Nxe5 dxe5 9. Bxg4 Qxg5 *
Position (FEN): r3kbnr/ppp2ppp/8/4p1q1/4P1B1/8/PPP2PPP/RN1QK2R w KQkq - 0 10
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1021
Best move: Qd7#