Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. Nc3 Nc6 3. d4 e6 4. Bg5 Bb4 5. a3 Bxc3+ 6. bxc3 O-O 7. e4 h6 8.
Bh4 g5 9. Bxg5 *
Position (FEN): r1bq1rk1/pppp1p2/2n1pn1p/6B1/3PP3/P1P2N2/2P2PPP/R2QKB1R b KQ - 0 9
Black to move.
Themes:  Opening  
Puzzle rating: 1507
Best move: hxg5