Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 Bd6 4. d4 O-O 5. dxe5 Bb4+ 6. c3 Nxe4 7. cxb4 d5 8.
Bg5 *
Position (FEN): rnbq1rk1/ppp2ppp/8/3pP1B1/1P2n3/5N2/PP3PPP/RN1QKB1R b KQ - 1 8
Black to move.
Themes:  Opening  
Puzzle rating: 1503
Best move: Nxg5