Třetí etapa měřila 180 kilometrů a nabídla hned sedm vrchařských prémií, přičemž čtyři z nich přišly v posledních třiceti kilometrech. Na závěrečném okruhu závodníci dvakrát vyjeli na Montée de Haemerich (1,1 km, 7 %) a Montée de Seitert (700 m, 8 %). Po posledním průjezdu Haemerichem následovaly tři kilometry klesání do cíle.

V úvodu se vytvořil silný desetičlenný únik, v němž byli mimo jiné Tao Geoghegan Hart, Nils Politt, či pozdější vítěz Reinderink. 

Peloton se pokusil uprchlíky dojet už přibližně 60 kilometrů před cílem. Van der Poel se také snažil reagovat na zrychlení, ale do rozhodující skupiny se nedostal. Alpecin-Premier Tech následně v pelotonu nedokázal situaci kontrolovat a náskok uprchlíků postupně narostl.

Igor Arrieta, Aurélien Paret-Peintre, Lukas Nerurkar, Sam Oomen, Gauthier Servranckx, Tijmen Graat, Timo Kielich, Mattéo Vercher a Eike Behrens se dotáhli do vedoucí skupiny, z níž 15 km před cílem zaútočil Reinderink a společně s Arrietou a Gachignardem se dostali do nového úniku.

Zezadu se však rychle přibližoval nebezpečný Davide Piganzoli (Visma-Lease a Bike), který se odpoutal z pelotonu 30 km před cílem a postupně se s pomocí týmových kolegů propracoval až do první skupiny pronásledovatelů.

Ve stoupání 7 km před cílem se Reinderink vpředu zbavil zbylých soupeřů a pokračoval sám. V další skupině zrychlil také Piganzoli a do posledního stoupání najížděl se svou skupinou se ztrátou 15 sekund na Reinderinka.

Piganzoli v posledním výjezdu opět zaútočil a vezl si za sebou Verchera a Gachignarda, dva závodníky týmu TotalEnergies. Do cíle z vrcholu zbývaly jen 3 km a Reinderink měl na čele minimální náskok.

Ten však udržel až do finiše a získal své první profi vítězství. Piganzoli protnul cílovou pásku na druhém místě a oblékl se do dresu lídra závodu s náskokem 6 sekund před Gachignardem a 9 sekund před Vercherem.