Austria's Marcel Hirscher produced a superb second run to win the Kitzbuehel World Cup slalom on Sunday.