Tejay Van Garderen (BMC) had to play it safe to win his first big Tour, by 1:47. Peter Sagan (Cannondale) won the sprint stage finish, his 10th this year and 52nd career stage win.