ALBI, France (AP) - Slovakian rider Peter Sagan has won the hilly seventh stage of the Tour de France in a sprint finish, and Daryl Impey keeps the overall race lead.
Sagan held off a challenge from John Degenkolb of Germany to clinch his first stage victory in this year's Tour and extend his lead in the contest for the sprinters' green jersey. Italian sprinter Daniele Bennati was third.
Impey began the day as the first South African rider to wear the yellow jersey, but he will likely relinquish it after Saturday's first of two difficult days of climbing in the high mountains of the Pyrenees.
Impey leads Norwegian sprinter Edvald Boasson Hagen by three seconds overall and his Orica Greenedge teammate Simon Gerrans by five seconds. None are considered contenders for the title.