Russian Dmitriy Karlagachev won the first World Cup race of his career in Moscow ©Twitter

Russian Dmitriy Karlagachev chose the perfect location to earn his first Snowboard World Cup victory as he won the parallel slalom at the night event in Moscow.

The 22-year-old edged out Slovenian veteran Zan Kosir in the big final to secure the biggest triumph of his career to date.

Karlagachev completed the course, the shortest on the Snowboard World Cup circuit, in 39.07sec to beat Kosir, who clocked 40.27.

Italian Edwin Coratti won the small final ahead of Austrian Alexander Payer.

Coratti's team mate Aaron March leapfrogged Andreas Prommegger of Austria into top spot on the overall parallel slalom leaderboard after finishing fifth.

March has 257 points, 22 clear of Prommegger, who is yet to win a World Cup race this season.

But today's plaudits belonged to Karlagachev, who ended his long wait for a World Cup victory.

"Russia is home, so I’m really grateful for all who came out to support me and all of our team today and to be able to get my first win here in Moscow," he said.

Austria's Daniela Ulbing won the women's parallel slalom to claim her first World Cup win since the 2016-2017 season.

Ulbing, the former world champion in the discipline, got the better of Sofia Nadyrshina in the big final to deny the Russian teenager a third straight World Cup triumph.

Germany's Ramona Theresia Hofmeister, winner of last season's parallel crystal globe, was third.

Nadyrshina remains the one to catch in the race for the overall title as she occupies top spot on 354 points, 30 clear of the defending champion.