Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nc6 4. Bc4 g5 5. d4 d6 6. Bd2 Bg7 7. c3 Nf6 *
Position (FEN): r1bqk2r/ppp2pbp/2np1n2/6p1/2BPPp2/2P2N2/PP1B2PP/RN1QK2R w KQkq - 1 8
White to move.
Themes:  Opening  
Puzzle rating: 1621
Best move: Nxg5