SAINT-ETIENNE, France -- Alexander Kristoff of Norway, in a solo show of opportunistic racing, won the 12th stage of the Tour de France in a sprint as Vincenzo Nibali kept the yellow jersey for a 10th day on Thursday.
After hitching a ride behind the back wheel of Italian sprinter Matteo Trentin, Kristoff powered out of the barreling 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 kilometers 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, and German countryman Andre Greipel, who won Stage 6, crashed within the last few kilometers.
"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.5-kilometer (115.5-mile) 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 is 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 because of 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 on Wednesday, when he finished last on the 11th stage.
The pack now faces two days in the Alps -- which are getting relatively short shrift this year -- even if both stages feature uphill finishes that are likely to shake up the top standings.