Fernando Gaviria (Quick-Step Floors) claimed his second victory of this year's Tour de France after a close three-way sprint into Sarzeau on stage 4. Green jersey Peter Sagan (Bora-Hansgrohe) squeezed up the inside to take second, while Andre Greipel (Lotto Soudal) faded to third after striking out early.
Greg Van Avermaet (BMC Racing) joined in the sprint and finished safely to keep hold of the yellow jersey for another day.












