Australia's Simon Gerrans has won the third stage of the Tour de France.
He finished the 145.5 kilometre ride on the final day on Corsica ahead of Slovakian Peter Sagan and Spain's Jose Joaquin Rojas.
Belgian Jan Bakelants retained the overall leader's yellow jersey.
Advertisement