Michal Kwiatkowski ha vinto la diciottesima tappa del Tour de France, una frazione di 175 chilometri da Méribel a La Roche-sur-Foron. Il corridore polacco ha preceduto (ma i due sono arrivati in parata, senza volata finale) il compagno di squadra della Ineos Richard Caparaz, secondo, che al termine della tappa ha indossato la maglia a pois di miglior scalatore della Grande Boucle.
Primoz Roglic resta maglia gialla con 57 secondi di margine sul connazionale Tadej Pogacar.