Pelotón sa po štyroch etapách naprieč Monakom, Francúzskom a Andorrou dostal na španielske územie. Jazdcov čakala prevažne rovinatá etapa, pričom jediným kategorizovaným stúpaním bol kopec tretej kategórie Puerto de Paüls na začiatku záverečných 30 km. Očakával sa preto hromadný dojazd, no dôležité bolo, ako šprintéri zvládnu jediné stúpanie na trase.
Ako prvý sa pokúsil o únik Dversnes. Štyrom jazdcom sa podarilo dobehnúť ho, boli to Calzoni, Küng, Gaffuri a Uriarte. Küng si to po chvíli rozmyslel a vpredu tak zostalo napokon len kvarteto. V pelotóne prebral tempo Ineos a postupne zmenšoval dvojminútový náskok.
Silný katalánsky vietor znamenal potenciálne delenie balíka, pretekári sa preto snažili byť v čo najlepšej pozícii pred zmenou smeru a sekciou s bočným vetrom. Tento úsek mohol rozhodnúť a tempo sa zvýšilo. Približne 100 kilometrov pred cieľom ťahal najmä Lidl-Trek s Pedersenom a Skjelmosem a štvorčlenný únik bol minulosťou.
Pelotón sa krátko rozdelil na tri väčšie skupiny, no všetci favoriti na úspech v celkovom poradí zostali v bezpečnej pozícii. Vpredu pracovala kvalitne Visma, ktorá tam mala Brennana ako jedného z favoritov na stredajší triumf. Jeho krajan Hayter zo Soudalu-QuickStep sa po chaotickom úseku rozhodol vybojovať si 20 bodov na rýchlostnej prémii.
Približne 28 km pred cieľom prišlo na rad rozhodujúce stúpanie. Začiatok 3,5 kilometra dlhého kopca bol najstrmší a v ideálnej pozícii boli Ineos, Lidl-Trek a aj SAE-Team Emirates na čele balíka. Úzka cesta a rýchle tempo spôsobili odpadnutie viacerých pretekárov. Groves, Meeus či Pedersen mali čo robiť, aby v nasledujúcom zjazde dobehli zvyšok konkurentov.
Šprintérske finále chcel potom prekaziť Azparren, no jeho útoky si dôkladne postrážil Brennanov tímový kolega van Aert. Vtedy už bolo jasné, že sa naozaj splní predpokladaný scenár a rozhodne hromadný dojazd. Kľúčovú zákrutu pred cieľom zvládla najlepšie Visma a Brennan dokonal kvalitnú prácu tímových kolegov.
