Frenchman Cedric Vasseur was first across the finish line in the tenth stage of the Tour de France. It's just his second win in ten years at cycling's biggest race.
Denmark's Michael Rasmussen defended the overall leader's yellow jersey for a second straight day.
Vasseur narrowly outsprinted four other riders in a breakaway group that had ridden ahead of the main pack of riders. He beat countryman Sandy Casar by inches with Swiss rider Michael Albasini finishing third.
Vasseur has already announced that he plans to retire at the end of the year. Now he says "I think I can leave cycling with my head held high."