Mark Cavendish has made history by becoming the first Briton to win three stages of the same Tour de France.
He took the latest win in Narbonne with an exciting sprint finish where it looked like he would not be able to get past his competitors.
Cavendish has now broken the previous British record of Barry Hoban, who won two stages in both 1969 and 1973.
Australian Cadel Evans is the overall leader after 12 stages so gets to wear the traditional yellow jersey.
After winning the 168km stage, the 22-year-old said: "It is so nice to get another stage win. It was really windy all day and the pace was really fast but a win is a win."
The contest has been overshadowed by rider Riccardo Ricco testing positive for performance-boosting drugs.