Petra Vlhova of Slovakia (left) edges  Mikaela Shiffrin to win in Oslo.

Story highlights

Petra Vlhova beats Mikaela Shiffrin in parallel slalom in Oslo

Marco Schwarz wins men's event

Dave Ryding equals British record with second

CNN  — 

She’s not quite unbeatable but she’s not far off.

The record-breaking Shiffrin was unbeaten in her favored discipline in the current World Cup campaign and had won 13 of the last 14 to underline her dominance.

But Vlhova, showing brilliant technique in the head-to-head parallel slalom racing, was first across the line in both legs of the final against Shiffrin, long her nemesis.

“It’s amazing, I don’t really know what to say, I finally did it,” she said.

Just 23 like rival Shiffrin, Vlhova was claiming her seventh World Cup victory, six in slalom or parallel slalom.

Shiffrin quickly made amends with a slalom victory the next day to set new marks for wins in a calendar year, 15, and overall slalom successes, 36, to go ahead of Marlies Schild at the top of the all-time list.

Slovak skier Petra Vlhova won the women's event at the Oslo city parallel slalom.

Notably, Vlhova pushed Shiffrin hard on the second leg of that victory and carried that form into the knockout event held on a floodlit course at the famous ski jump venue of the Holmenkollen.

Wendy Holdener of Switzerland beat Sweden’s Anna Sven Larsson in the run off for third place and valuable World Cup points.

The first three on the podium also top the overall World Cup standings, with Shiffrin looking to retain that title.

Petra Vlhova of Slovakia shares the podium with Austria's Marco Schwarz who was claiming his first World Cup victory.

Schwarz denies British first

03:03 - Source: CNN
Britain's skiing sensation: Dave Ryding

In the men’s event, rising young Austrian Marco Schwarz clinched a first World Cup triumph with victory over Dave Ryding in the final.

Ryding was bidding to become the first British skier to win a World Cup alpine skiing event and caused a major surprise by eliminating Austrian great Marcel Hirscher in the quarterfinals.

The Briton trailed 23-year-old Schwarz by 0.28 seconds after the first run but missed a gate near the bottom of the course on run two as he tried to better his second place from Kitzbuehel in 2017.

Downhiller Konrad Bartelski also came second for Britain in a race in Val Gardena, Italy in 1981.

Visit CNN.com/Sport for more news, features and videos

Ramon Zenhaeusern of Switzerland beat veteran Swede Andre Myhrer for the final place on the podium.