Henrik Kristoffersen edged out Marcel Hirscher to claim his third FIS Alpine Skiing World Cup slalom win of the season in Adelboden on Sunday.
The 21-year-old Norwegian won the first two slalom races of the season last month, but had to settle for second place behind overall leader and defending champion Hirscher in Santa Caterina on Wednesday.
Saturday's giant slalom event in Adelboden was cancelled due to dense fog and inclement weather conditions, but Kristoffersen was on top of the podium once again a day later after officials gave the go-ahead for racing to take place.
The fog still lingered as Kristoffersen was third after his first run with a time of 55.53 seconds, with Russian Alexander Khoroshilov clocking 55.21secs to set the pace and Hirscher second in 55.45secs.
But Kristoffersen was not to be denied another victory, which was secured with a second run of 55.81secs to ensure Hirscher missed out by just 0.06 seconds following his follow-up effort of 55.95secs.
Khoroshillov followed up his third-placed finish in midweek by filling the podium again, clocking 56.73secs in his second run after as Kristoffersen and Hirscher's slalom dominance continued.
Kristoffersen has finished in the top three in each of the last three seasons at Adelboden, while the brilliant Hirscher been on the podium at the meeting in Switzerland every year since 2010.
It was also a day to remember for Ramon Zehnhaeusern, whose second run of 55.19secs in his homeland was the fastest of all the second runs to give him a career-best seventh place.
Kristoffersen now leads Hirscher by 40 points in the slalom standings, with the defending champion now 165 points better off than second-placed Aksel Lund Svindal in his quest to win yet another overall title.