Il Team Visma ha fermato il cronometro sul tempo di 21:47.87, battendo la Netcompany INEOS di 7,33 secondi, con il danese che è stato il primo corridore del Visma a tagliare il traguardo allo stadio olimpico della capitale catalana.
Tadej Pogacar ha affrontato da solo l’ultima salita per la UAE Team Emirates – XRG, chiudendo al terzo posto in 21:59.15, 11,28 secondi dopo il Visma. Lidl-Trek si è piazzata quarta a 15,27 secondi, mentre la Red Bull – BORA – hansgrohe ha completato la top five a 18,15 secondi dopo che Remco Evenepoel ha terminato la loro ultima frazione.
Dopo che il Visma aveva fatto segnare il terzo tempo al primo intermedio, Carrer de Llull, a soli 1,05 secondi dalla INEOS, si è portato in testa al passaggio dalla Sagrada Familia, arrivando in 11:01.82, 1,96 secondi più veloce della INEOS e 1,89 secondi meglio della Lidl-Trek.
Il distacco è poi aumentato al Passeig de Santa Madrona, dove hanno raggiunto il terzo intermedio in 16:57.20, 6,09 secondi più rapidi della INEOS, e a quel punto la domanda era se sarebbero riusciti a resistere nel finale di Montjuic, dove diverse squadre avevano faticato a mantenere il ritmo nel pomeriggio.
Vingegaard è rimasto con Matteo Jorgenson e Davide Piganzoli dopo la prima delle ultime salite, prima che il danese si staccasse negli ultimi cento metri, tagliando il traguardo in 21:47.87 e guadagnando 7,33 secondi sulla INEOS, conquistando così la prima maglia gialla della corsa.
