Italian Manfred Moellg kept his nerve to win the men's Alpine skiing World Cup slalom in Zagreb on Thursday after an array of challengers slipped up.
The 34-year-old's triumph in the floodlit event just north of the Croatian capital was his third World Cup slalom success and his first since 2009.
Germany's Felix Neureuther was second after a storming second run.
Austria's Manuel Feller led the way after a tightly-fought first run with a time of 58.13 seconds ahead of Julien Lizeroux of France and American Mark Engel.
But the top three all fell away second time down with Feller missing the second gate in a dramatic finale.
Lizeroux's scrappy second run amid strong winds left him ninth. Engel was going well second time before a slip late on threw him out of contention.
Overall and slalom World Cup leader Marcel Hirscher was fourth fastest on the first leg. The Austrian defending overall champion then made a mistake early on during his second run and ended up a distant sixth.
The 2016 slalom champion Henrik Kristoffersen of Norway was lucky to finish third after a lacklustre display.