Alexander Kristoff of Norway captured his second stage win of this year's Tour de France by leading home a pack that overtook two breakaway riders with only about 50 metres to go in a dramatic finish to Stage 15 on Sunday.
Vincenzo Nibali of Italy, having made sure that his main rivals couldn't claw back any time, finished smoothly in the trailing pack to keep the overall leader's yellow jersey.
After two days in the Alps, Sunday's stage offered some relief over a flat 222 kilometres (138 miles) from Tallard, southeast France's parachuting capital, toward the city of Nimes — known for its Roman arena and bullfighting.
Kristoff, a Katusha rider who also won Stage 12, lifted a fist after leading the sprinters who surged ahead of the two breakaways — Swiss champion Martin Elmiger and Jack Bauer of New Zealand — who had led the stage virtually since the starter's gun.
'We turned on the gas'
"It was a little bit late for comfort. It was very close," said Kristoff. "I thought I would be second ... we turned on the gas."
Bauer tapped his head on his helmet, sighed heavily, leaned over his bike and burst into tears after failing to win. In the last few hundred meters, he left IAM Cycling's Elmiger behind as he headed for the line.
"It's a fantasy for any cyclist to win a stage at the Tour and especially for a Kiwi cyclist, not many of us turn professional and not many of us get a chance to start the Tour de France," Bauer said.
"I really gave it absolutely everything, and as you can see from my meltdown at the finish I was pretty disappointed to come away empty-handed."
The pack, which timed its creep up on the duo to perfection, was just too strong for the New Zealander. By the time that Bauer, pedaling with his last remaining strength, looked back a last time, they were already zooming by. He ended up finishing in 10th place. Elmiger was 16th.
With about 20 kilometres (12 miles) left in the stage, the riders briefly got doused with heavy rain, though the skies brightened by the end. A series of roundabouts and leg fatigue among the sprinters after the Alpine stages gave an advantage to the breakaway pair until the final seconds.
"Of course, that's a pity for them, but I don't feel sorry for them," said Kristoff, noting that sprinters usually reign in such stages. "Normally, the break should never have had a chance, but they did. They were really strong guys ... That must have been really hard."
Nibali kept his main rivals for the Tour title at bay. He leads Spain's Alejandro Valverde, in second, by 4:37, and Romain Bardet of France is third, 4:50 behind. American Tejay van Garderen trails fifth, 5:49 back.
Nibali, the leader of Kazakh team Astana, is looking likely to take home the yellow jersey when the three-week race finishes next Sunday in Paris. Some of his best-placed rivals have already said the contest is now more for a podium spot below him.
The Italian has shown race savvy — such as by gaining time on tricky cobblestone patches in Stage 2 — and nearly insurmountable dominance on high climbs. He won Stage 13's entree into the Alps, and was second a day later, also in the snow-capped mountains.
On Sunday, Nibali showed he wasn't leaving any opportunities for his rivals to gain ground.
With about 65 kilometres left, he sped out of the pack and briefly took the lead, fearing a side wind might split it and make catching up hard — a phenomenon known as "echelons" in cycling parlance.
"At that moment, there was a lot of side wind," he said. "I really didn't want to miss the good opportunity and try to move up into position ... because when there's wind, you have to be at the front."
More grueling climbs are looming in the Pyrenees this week before the only individual time trial of this Tour, next Saturday.
Riders take a second rest day on Monday.