Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 d6 3. Nf3 Nc6 4. d3 Bd7 5. Nc3 a6 6. Ng5 Ne5 7. Bb3 g6 8. f4
Bg4 9. Qxg4 *
Position (FEN): r2qkbnr/1p2pp1p/p2p2p1/2p1n1N1/4PPQ1/1BNP4/PPP3PP/R1B1K2R b KQkq - 0 9
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 931
Best move: Nxg4