DUEDINGEN, Switzerland (AP) Alexander Kristoff handed Peter Sagan a rare sprint defeat at the Tour de Suisse on Friday to win the seventh stage, while Thibaut Pinot's overall lead was cut again.
Norway's Kristoff dominated the final stages of a 165-kilometer (102.5-mile) route from Biel to Duedingen and denied Sagan a record-setting 12th career stage win in the race.
Kristoff clocked 3 hours, 38 minutes, 7 seconds to add another victory to his season, which includes the Tour of Flanders one-day classic.
Pinot was caught up in a split of the leading pack near the end and gave up five seconds to Geraint Thomas of Britain who is second overall.
Pinot leads by 37 seconds, with the nine-day race likely to be decided in Sunday's time-trial stage.