Mark Cavendish has won his second stage of the Tour de France in a row, taking another sprint finish.
Cavendish has now won eight Tour de France stages, which equals the most ever won by a British cyclist.
He won four stages in 2008 and has now won the same amount in 2009 as well. He is now top of the points standings, so wins back the green jersey.
After the race, Cavendish admitted he has one more stage win in mind - the final one of the race in Paris.
Before that last stage on 26 July, the Tour moves back into the mountains.
Cavendish is unlikely to win any stages at that point, as his main job in the tour is sprinting for stage wins on flat stages.
It is in the mountains where the winner of the Tour de France and the yellow jersey is normally decided.
Former winner Lance Armstrong is currently in third place, and is expected to push for first place between now and Paris.