In a solo show of opportunistic racing, Norway's Alexander Kristoff has won the 12th stage of the Tour de France in a sprint as Italy's Vincenzo Nibali kept the yellow jersey for a 10th day overnight.
After hitching a ride behind the back wheel of Italian sprinter Matteo Trentin, Kristoff powered out of the barrelling pack and beat Peter Sagan of Slovakia, who was second, by nearly a bike length, while Arnaud Demare of France was third. The pack overtook a pair of breakaway riders with less than seven kilometres to go.
Kristoff, who won the Milan-San Remo race this year, pointed his fingers skyward and shouted as he crossed the line - pretty much without any of his Katusha teammates. Sagan's Cannondale team and Giant-Shimano took turns leading the pack at the end, but Kristoff timed his burst perfectly.
''I won, finally, and I am really happy,'' Kristoff said of his first Tour stage win, adding he had been second in two previous sprints.
''It was time to win.
''In Norway, there was a lot of pressure on me: I am the only Norwegian this year!''
Kristoff paced himself without two big rivals: Giant-Shimano rider Marcel Kittel, who has won three stages, was dropped earlier in the ride along four small and medium-sized climbs, while German countryman Andre Greipel, who won stage six, crashed within the last few kilometres.
''I went at just the right time,'' said Kristoff, adding he had no idea the two Germans were out of contention for the stage win.
''I was just thinking about myself.''
The mostly flat 185.5km course from Bourg-en-Bresse to Saint-Etienne in southeastern France was well suited for a possible sprint finish.
The top standings didn't change. Nibali leads Richie Porte of Australia by 2 minutes, 23 seconds, and Alejandro Valverde of Spain was third, 2:47 back. Nibali was looking to become the first Italian to win the Tour since the late Marco Pantani in 1998.
American rider Andrew Talansky pulled out before the stage due to severe back pain from previous crashes. The Garmin-Sharp leader who won the Criterium du Dauphine last month rode for several hours with excruciating back pain when he finished last on the 11th stage.
The pack now faces two days in the Alps - which were getting relatively short shrift this year - even if both stages featured uphill finishes that were likely to shake up the top standings.
The relatively long stage 13 would also put riders' legs under the most strain so far. The 197.5km trek began in Saint-Etienne and would crescendo: It first covered a mid-sized climb, then the Category 1 Palaquit pass, and finally an 18km ascent to the Alpine village of Chamrousse - one of cycling's hardest climbs.
Nibali, however, said his Astana team would try to manage the race tonight, before what he saw as a greater challenge a day later.
''It's surely the second stage in the Alps that scares me the most,'' he said, ''because on the first one everyone has energy, and it's always the second one that requires more energy - and where you pay for your efforts.''
Tonight, ''attacks can happen, but the Tour de France doesn't end tomorrow.''
The race has 10 more days.
Who's your favourite boxer?