Drie renners kozen in het begin van de etappe het hazenpad: de Deen Julius Johansen (UAE Emirates-XRG), de Noor Markus Hoelgaard (Uno-X Mobility) en de Nederlander Milan Vader (Pinarello Q36.5). Het trio werd uiteindelijk op 22 kilometer van de finish ingerekend.
Pidcock plaatste zijn beslissende aanval op de slotklim en reed zo naar de elfde zege uit zijn carrière, zijn eerste van het seizoen. De Zwitser Jan Christen (UAE Emirates-XRG) werd tweede op 10 seconden, terwijl de Fransman Romain Grégoire (Groupama-FDJ United) de sprint om de derde plaats won op 12 seconden. Tim Wellens (UAE Emirates-XRG) eindigde als negende en eerste Belg op 21 seconden.
Romeo, die als zesde finishte op 12 seconden, stelde zijn eindzege in het algemeen klassement veilig met 7 seconden voorsprong op de Noor Andreas Leknessund (Uno-X Mobility) en 27 seconden op Pidcock. Wellens werd negende op 1.03. De Spaanse kampioen boekt zo de vijfde overwinning uit zijn carrière, de tweede dit seizoen na de tweede etappe van deze ‘Ruta del Sol’. Hij volgt de Fransman Pavel Sivakov op de erelijst op. Tim Wellens is de laatste Belg die het algemeen klassement in Andalusië wist te winnen, in 2018.













