Johann Zarco extends his championship lead after a commanding race win in the wet, with Alex Rins and Tito Rabat completing the podium.