Norwegian Eirik Brandsdal won the men's Royal Palace Sprint at the World Cup cross-country finals on Wednesday.
Brandsdal finished the 1-kilometre race in Stockholm's Old Town in two minutes, 13.6 seconds. Swede Teodor Peterson, who had already clinched the sprint cup title, was second.
Canada's Len Valjas was third.
Dario Cologna of Switzerland has already won the overall title this season. The three last stages of the World Cup finals will be held from Friday to Sunday in Falun, Sweden.
Three-time Olympic champion Marit Bjoergen of Norway won the women's race, extending her lead in the World Cup standings over Justyna Kowalczyk of Poland.
Bjoergen finished in 2 minutes, 29.8 seconds in the Old Town in central Stockholm, beating Julia Ivanova of Russia by 0.3 seconds. Maiken Caspersen Falla of Norway was third, 0.5 behind the winner.
Kowalczyk, the only skier still challenging Bjoergen for the overall title, missed out on the final after finishing her semifinal heat in fifth place. She lost ground when she slipped while turning.
"I am in incredibly good form right now, which I've showed in Drammen and Oslo, but a sprint is a sprint," said Bjoergen, referring to her two wins at home last week.
Bjoergen is 160 points ahead of Kowalczyk.
"I'm taking things day by day. We'll see on Sunday if I've made it," Bjoergen said.