Mark Cavendish takes yet another stage win at the Tour de France

Belgium's Greg van Avermaet keeps hold of the leader's' yellow jersey

Mark Cavendish, Tour de France

Britains Mark Cavendish celebrates as he crosses the finish line to win the sixth stage of the Tour de France cycling race over 190.5 kilometers (118.1 miles) with start in Arpajon-sur-Cere and finish in Montauban, France, Thursday, July 7, 2016. (AP Photo/Christophe Ena)

Mark Cavendish has picked up his third stage victory in this year's Tour de France.

He won Stage 6 in a bunch sprint from the German Marcel Kittel.

Belgium's Greg van Avermaet kept holder of the leaders' yellow jersey.

Chris Froome remains in 5th.

Ireland's Dan Martin is still 10th in the General Classification after today's sixth stage.

Cavendish is 120th in the same standings.