Black to move. What is the best continuation for Black?

4r1k1/pp1n1pp1/2p2np1/3p4/PP1P1qP1/1NP1rP2/4RRKP/2Q2B2 b – - 0 1

Burmakin – So, 2006

Chess Daily News from Susan Polgar

Source: Susan Polgar Chess Daily News and Information