Het was een rit met zeven beklimmingen, achtereenvolgens Le Markstein (1e categorie), Grand Ballon, (3e), Col du Hundsruck (2e), Ballon d'Alsace (1e), Col des Croix (3e), Col des Chevrères (2e) en met finish op Planche des Belles Filles.
Al snel vormde zich een kopgroep van veertien renners met daarin de Belgen Thomas De Gendt, zijn ploeggenoot Tim Wellens -drager van de bolletjestrui-, Serge Pauwels, Dylan Teuns en Xandro Meurisse. Meurisse had ook nog gezelschap van zijn Italiaanse ploegmaat Andrea Pasqualon. Een derde duo vormden de Italiaan Giulio Ciccone en de Fransman Julien Bernard. Eenlingen waren de Duitsers Nikias Arndt, sprinter André Greipel en Nils Politt, de Eritreër Natnael Berhane, de Fransen Benoît Cosnefroy en Fabien Grellier. Zij bereikten een maximale voorsprong van meer dan acht minuten. Enkel ritwinnaar Dylan Teuns, Giulio Ciccone en Xandro Meurisse wisten het peloton voor te blijven, waarvan Geraint Thomas als eerste de finish bereikte. Nummer-2 in de rituitslag, Giulio Ciccone, nam de gele trui over van Julian Alaphilippe. Mede dankzij acht seconden bonificatie onder weg en zes op de meet hield hij zes seconden voorsprong over.