Black to move. How should Black proceed?

5k2/5p1p/p5p1/2b5/P4PK1/1PN1r3/4B1PP/2R5 b – – 0 0

Bonus question: Can you name the source of this puzzle?

Posted by Picasa
Chess Daily News from Susan Polgar
Tags: , ,