Sagan of Tinkoff beat Etixx – Quick-Step rider Julian Alaphilippe into second place and Alejandro Valverde of Movistar into third on an uphill finish in Cherbourg to seal the fifth Tour stage win of his career and claim the yellow jersey for the first time.
Chris Froome of Team Sky followed on the same time in 10th place, but Alberto Contador riding for Tinkoff lost 48 seconds and Richie Porte of BMC Racing shipped 1min 45sec as their hopes of overall victory took damaging early blows. Previous race leader Mark Cavendish of Dimension Data finished 1min 45sec down after being dropped in a hilly final 3.5km containing a 1.9km climb and then a steep 700m ramp to the line. Sagan now rises to the top of the general classification and opens up leads of eight seconds over second-placed Alaphilippe and 10 seconds over third-placed Valverde.
1 Peter Sagan (Svk) Tinkoff, 8:34:42
2 Julian Alaphilippe (Fra) Etixx – Quick-Step, +8sec
3 Alejandro Valverde (Esp) Movistar, +10
4 Warren Barguil (Fra) Giant-Alpecin, +14
5 Chris Froome (GB) Team Sky, same time
6 Greg Van Avermaet (Bel) BMC Racing, st
7 Nairo Quintana (Col) Movistar, st
8 Roman Kreuziger (Cze) Tinkoff, st
9 Simon Gerrans (Aus) Orica-BikeExchange, st
10 Dan Martin (Irl) Etixx – Quick-Step, st
62 Alberto Contador (Esp) Tinkoff, +48
81 Richie Porte (Aus) BMC Racing, +1:45