Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Bg4 4. Ne5 Bf5 5. h3 f6 6. g4 fxe5 *
Position (FEN): rn1qkbnr/pp2p1pp/2p5/3ppb2/2PP2P1/7P/PP2PP2/RNBQKB1R w KQkq - 0 7
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1607
Best move: gxf5