Puzzle of the week #322

Level: 
5-Queen
Chess Diagram: 

[Event "Puzzle #322"][Date "2017.06.29"][Result "?-?"][SetUp "1"][FEN "r5k1/p1QN3p/P5pB/5p2/1P2nP2/3q3P/3n2PK/R2R4 b - - 0 1"]

This puzzle celebrates the graduation of level 5 class 2016-17. It is black to move. Analyse the position and decide if you can help black get:
a) A win
b) A draw

There are no points available for this puzzle. The answers will be published next time (probably in September 2017) together with puzzle #323. Have a nice summer vacation!

Puzzle #321 solution:
Facebook puzzle, 2014. The most to the point answer was by Jalen:
a) White is currently trying to end this as a draw. His bishop pair is not allowed to be captured, or it would be a stalemate because the king is blocked by the giant pawn chains. Black is trying to safely promote his pawns without getting rid of the bishops.

[Event "Puzzle #321"][Date "2017.06.13"][Result "1/2-1/2"][SetUp "1"][FEN "8/8/8/6p1/5pP1/p4PpK/1p4PB/kB6 w - - 0 1"]1. Bg1 a2 (1... Kxb1 2. Bd4 a2 3. Bxb2 {Benjamin, Bradley, Cody, Coco, Jalen, Yakov}) 2. Bh7 b1=Q 3. Bd4+ Qb2 4. Bh8 Qxh8 {Bradley, Cody, Coco, Jalen}

Correct solutions:
Bradley, Cody, Coco, Jalen - 20 points
Benjamin, Yakov - 15 points
Deryk - 11 points

Final Standings:
Jalen - 280 points
Coco - 259 points
Cody - 257 points

Bradley - 244 points
Benjamin - 151 point
Deryk - 129 points
Uros - 63 points
Yakov - 56 points
Dheera - 45 points

Comment: 

Storming the castle