White to play

Find the best move

Best move for white

File clearance and deflection. Checkmate in three movrs

Best Move for black

Try forking with Bishop , followed by check to finish the end game



Best Move for black

Make a move for knight to fork



Best move for white to win

Qd5+ followed by 
Rg7+
Qe5+
Qe8 checkmate

Best move for white to win


Trap the king...