Montauban (France): Mark Cavendish won his third stage at this year's Tour de France yesterday, pipping German Marcel Kittel in a sprint finish at the end of the sixth stage.
Great Britain's Mark Cavendish celebrates after winning the Stage 6 of the Tour de France in Montauban, France yesterday. Pic/AFP
It was Cavendish's 29th Tour stage win in total, giving him sole possession of second place on the all-time list.
Belgium's Greg Van Avermaet kept the leader's yellow jersey.
Cavendish now has only Belgian great Eddy Merckx ahead of him in the all-time stage win list on 34 having moved clear of French Bernard Hinault's mark of 28.
It confirmed the 31-year-old Briton's return to form this season and already, just six stages in, it's his best Tour since winning three stages in 2012.
Dan McLay came third on the stage as Cavendish beat Kittel, winner of fourth stage, into second place for the second time this Tour.