Puzzle 135

. . . . Q . n r . p . p . p p p . . . . p . . . . . . . . . . . . . . . . . . . . . . . . . . . P . . . P P P P . . . . q B N R

Black to play

Puzzle by tolius