Clement Noel notched his first alpine World Cup win this season as he claimed the slalom event in Chamonix almost one year after his last victory (8 February 2020, always in Chamonix).
On a course softened by persistent rain the Frenchman, third after the first run, rose to the occasion in the second round to finish 0.16 seconds ahead of Switzerland's Ramon Zenhaeusern.
Austria's speedster Marco Schwarz failed to capitalise on his lead after the first run and had to be content with his seventh podium of the season, a further 0.03 seconds back.
It was the seventh World Cup win for 23-year-old Noel after finishing runner-up in two of the last three slalom events.
"It feels so nice to win a race again," Noel told FIS after the race.
"It wasn't really the same snow as last year. For sure I like this slope. Today it was pretty difficult, especially the second run had a lot of bumps and usually I'm not really good with this type of conditions.
"It's the last race before the world championships, you really want to be consistent. It's sad to not be able to celebrate with the fans, but it was a really cool moment."
Noel's teammate Alexis Pinturault finished eighth and now leads the overall standings with 892 points, 266 ahead of second-placed Schwarz.
Switzerland's Luca Aerni, who just missed the cut in the first run, posted the best time in the second part of the race to end in fourth position.
Two-time Olympic medallist Henrik Kristoffersen, who won the slalom globe for the second time last year, continued his disappointing campaign: the Norwegian straddled the second gate in the first run and failed to finish a race for the second time this season.
Flachau slalom winner Manuel Feller, sixth after the first run, also failed to finish for the second consecutive race due to a slight error in the second run.
Tomorrow (30 January) another men's slalom is scheduled at the foot of Mont Blanc, the last technical World Cup event ahead of the world championships in Cortina.