Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 c6 4. Nf3 Bg4 5. Be2 Qa5 6. O-O h5 7. h3 Nbd7 8. Nh4
O-O-O 9. Bxg4 *
Position (FEN): 2kr1b1r/pp1nppp1/2pp1n2/q6p/3PP1BN/2N4P/PPP2PP1/R1BQ1RK1 b - - 0 9
Black to move.
Themes:  Opening  
Puzzle rating: 1570
Best move: hxg4