Parti en solitaire à deux kilomètres du sommet du Col de la Loze, Miguel Angel Lopez (26 ans) s'est montré le plus fort pour résister au retour de Primoz Roglic, qui a lui-même distancé son dauphin slovène Tadej Pogacar. Sur la plus grande étape de montagne du Tour de France, le Colombien décroche sa première victoire, pour sa première participation à la Grande Boucle. Il en profite également pour s'installer sur la troisième marche du podium au général. Le maillot jaune Primoz Roglic prend 17 secondes sur Tadej Pogacar.