Au sprint intermédiaire de Mont-Dore (km 59,9), Kasper Asgreen devance Warren Barguil, avec vingt-deux secondes d'avance sur le groupe de contre, une minute et quarante-huit secondes sur le maillot vertbelgeJasper Philipsen (Alpecin-Deceuninck) et une minute et cinquante-six secondes d'avance sur le peloton. Dans l'ascension du col de la Croix Saint-Robert (2e catégorie, km 66,5, 6 km à 6,3 %), le FrançaisGuillaume Martin (Cofidis) sort du peloton et tente de revenir sur les coureurs de tête, en vain. Dans le groupe de contre, Ben O'Connor quitte ses compagnons pour regagner seul les coureurs de front. Au sommet, Warren Barguil précède Esteban Chaves, avec douze secondes d'avance sur le reste des coureurs de tête, quarante-neuf secondes sur le groupe de contre et deux minutes et trente-quatre secondes sur le peloton. Au pied de la côte de Saint-Victor-la-Rivière (3e catégorie, km 84,5, 3 km à 5,9 %), le groupe de contre rejoint le groupe de tête. Dans l'ascension, Esteban Chaves part seul ; au sommet, il passe avec trente-cinq secondes d'avance sur le groupe de poursuivants et trois minutes et vingt-sept secondes sur le peloton. Le champion de Colombie est finalement repris plus de cinq kilomètres après sa tentative solitaire. À cinquante-cinq kilomètres de l'arrivée, Krists Neilands tente de s'échapper seul, il est repris cinq kilomètres plus tard.
Dans l'ascension de l'ultime difficulté de la journée, la côte de la Chapelle-Marcousse (3e catégorie, km 138,5, 6,5 km à 5,6 %), Krists Neilands s'isole de nouveau à l'avant, Julian Alaphilippe et Warren Barguil sont notamment distancés. Au sommet, le coureur letton bascule en tête avec quarante secondes d'avance sur ses cinq premiers poursuivants : O'Connor, Bilbao, Chaves, Zimmermann et Pedrero. À 24 km de l'arrivée, Barguil, Alaphilippe, Skjelmose et Kwiatkowski se regroupent et accusent un retard de trente secondes sur le groupe de chasse des cinq coureurs lancés à la poursuite de Nielands. À 15 km de l'arrivée, Neilands ne possède plus que quinze secondes sur ses poursuivants. Finalement, le Letton est repris à 3,2 km du terme par les cinq hommes du premier groupe de chasse. La victoire se joue dès lors entre ces six coureurs. C'est l'Espagnol Pello Bilbao qui gagne le sprint et remporte l'étape devant l'Allemand Georg Zimmermann et l'Australien Ben O'Connor[2].
Résultats
Cette section présente les résultats et prix obtenus au cours de l'étape[3].