Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. f3 Bb4 5. c5 Nc6 6. a3 Bxc3+ 7. bxc3 O-O 8. g4
Nxg4 *
Position (FEN): r1bq1rk1/ppp2ppp/2n1p3/2Pp4/3P2n1/P1P2P2/4P2P/R1BQKBNR w KQ - 0 9
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1184
Best move: fxg4