Ireland's Dan Martin remains 10th in the General Classification
Britain's Mark Cavendish has won Stage 3 of the Tour de France.
He crossed the line first in a tight sprint finish.
Cavendish is now joint-second on the all-time list of stage wins for the race with 28.
World champion Peter Sagan retains the overall leader's yellow jersey.
Cavendish has now won two out of the first three stages, having taken victory in the opening stage.
Ireland's Dan Martion remains 10th in the General Classification, while Cavendish is 70th.
Reigning champion Chris Froome is fourth after three stages.