Best move for black

Remove the guard to trap the white rook

Best move for black

Threaten checkmate or fork with a knight 

Best move for black to promote the pawn

Pawn promotion strategy 

Best move for black

Double attack followed by knight fork.  Very easy one

Best move for black

Discovered attack
Very nice puzzle. Requires lot of thinking 

Best move for white

Double check , check mate in two moves