Stage results
1 Marcel Kittel (Ger) Quick-Step Floors
2 Arnaud Demare (Fra) FDJ
3 André Greipel (Ger) Lotto Soudal
4 Alexander Kristoff (Nor) Katusha-Alpecin
5 Nacer Bouhanni (Fra) Cofidis, Solutions Credits
6 Dylan Groenewegen (Ned) Team LottoNl-Jumbo
7 Michael Matthews (Aus) Team Sunweb
8 Daniel Mclay (GBr) Team Fortuneo – Oscaro
9 Rüdiger Selig (Ger) Bora-Hansgrohe
10 John Degenkolb (Ger) Trek-Segafredo
General Classification
1 Chris Froome 23H 44′ 33”
2 Geraint Thomas + 00′ 12”
3 Fabio Aru + 00′ 14”
4 Dan Martin + 00′ 25”
5 Richie Porte + 00′ 39”
6 Simon Yates + 00′ 43”
7 Romain BArdet + 00′ 47”
8 Alberto Contador + 00′ 52”
9 Nairo Quintana + 00′ 54”
10 Rafal Majka + 01′ 01”