Druhou etapu v řadě slaví na Tour de France vítězství Remco Evenepoel. Belgičan vyhrál individuální časovku, druhého Tadeje Pogačara porazil o dvacet sedm vteřin. Třetí byl s mankem více než minuty Mattias Skjelmose. Tour po pádu skončila pro před rokem třetího Floriana Lipowitze. Nejlepším z Čechů byl na 28. místě Jakub Otruba.
Šestadvacet kilometrů do Thonon les Bains začínalo táhlým stoupáním v délce devíti kilometrů. To zcela nesvědčilo například Filippu Gannovi, který už nestačil svou ztrátu v druhé polovině časovky stáhnout. Skončil s výraznou ztrátou. Ještě mnohem více času poztrácel Mathias Vacek, u něho však bylo důvodem to, že se rozhodl etapu „vypustit“ a šetřil síly na středeční den.
Lépe si vedl Ital Mattia Cattaneo, který se usadil v křesle průběžného lídra a čekal, jak si povedou největší favorité: Remco Evenepoel, který od svého výrobce kol dostal nový prototyp, a Tadej Pogačar. Smolnou postavou závodu byl Thymen Arensman. Nizozemec přišel pozdě na start a mohl jen litovat, neboť byl v cíli jen těsně za Cattaneem.
Evenepoel a Pogačar šli na řadu jako poslední dva. Belgičan jedoucí v dresu mistra světa v této disciplíně na prvním mezičasu vedl před lídrem závodu o deset vteřin, na druhém už to bylo o další čtyři sekundy více. Mnohem více ztráceli další jezdci na celkové pořadí. Třetí Skjelmose byl zpět bezmála o celou minutu.
Chybu udělal Florian Lipowitz, pro něhož Tour skončila poté, co ztratil kontrolu nad kolem a spadl. Závodníci startující po něm dostali informaci, aby v pravotočivé zatáčce, v níž Němcovi podklouzlo kolo, jeli opatrně. Přesto měl Pogačar co dělat, aby také nešel k zemi.
Evenepoel své tempo vydržel až do cíle, kde měl náskok 64 sekund na Skjelmoseho. Pogačar dorazil do cíle jako poslední. Jeho čas byl o sedmadvacet vteřin pomalejší než jeho belgický soupeř, který si tak upevnil své druhé místo v celkovém pořadí. Třetí zůstává Isaac del Toro.
