Mark Cavendish leaves mark on Tour de France's all-time stage wins list

Ireland's Dan Martin remains 10th in the General Classification

Tour de France,

Germany's Andre Greipel celebrates thinking he won, but Britain's Mark Cavendish, wearing the best sprinter's green jersey, right, crosses the finish line with a small advantage to win the third stage of the Tour de France cycling race over 223.5 kilometers (138.6 miles) with start in Granville and finish in Angers, France, Monday, July 4, 2016. (AP Photo/Christophe Ena)

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.