Lucas Braathen beat Marco Odermatt and Gino Caviezel to claim a maiden World Cup win at the season-opening Soelden meet.