Italy's Stefano Gross claimed his first career World Cup slalom victory in Adelboden on Sunday, with overall leader Marcel Hirscher finishing third.