Thor Hushovd wins in an exciting sprint finish, Levi retains the overall lead and Lance stays in 4th overall trailing by 30 secs.