Chess Puzzle of the Week (87)

puzzle87

I’m currently working on my forthcoming book Chess Puzzles for Heroes, of which much more later. This book comprises puzzles taken from the Richmond Junior Chess Club database (almost 17000 games played between 1976 and 2006).

I was going to use this position, but decided it was probably too hard for my purpose, so I’ll give it to you instead.

Black to play, and I expect you to give me several variations. As in all questions in the book, the more you tell me, the more points you score.