Norway's Henrik Kristoffersen set a blistering pace in the second run to win the men's night slalom in Madonna di Campiglio on Tuesday.
Kristoffersen had been 12th after the first run but powered back in the second to finish 0.33sec ahead of compatriot Sebastian Foss-Solevaag, who had led the way earlier in the Italian Dolomites.
Italy's Alex Vinatzer finished third at 0.34sec, for just the second podium finish of his career.
"I don't think I've ever been so emotional after a victory," said Kristoffersen after his 22nd career win and 64th podium.
The 26-year-old's last success was the slalom in Schladming, Austria last January.
"The last three weeks have been very difficult. I've already had difficult times in my career but I have always come back. Skiing is my life: I have skiing, my family and that's it," he said.
Kristoffersen had a slow start to the season with the reigning World Cup slalom and giant slalom champion managing just one podium in the parallel event in Lech, Austria.
Despite his difficult first run on Tuesday he pulled out all the stops, taking risks to achieve the third fastest time in the second.
After his sixth-place finish on Monday in Alta Badia, the Norwegian takes the overall lead in the slalom standings after two races.
Compatriot Foss-Solevaag, 29, settled for second after finishing 25th best in the second run, for his third career podium and first since March 2016.
France's Alexis Pinturault was joint sixth, increasing his lead to 65 points in the overall standings on Norway's Aleksander Aamodt Kilde, who does not compete in the slalom.
"I wasn't aggressive enough in the first run, it was much better in the second," said Pinturault.
"I was able to play my game well to stay in contact, I'm happy in these snow conditions which are not easy for me."