Etapa odstartovala stoupáním a Jakub Otruba (Caja Rural-Seguros RGA) byl prvním, kdo zde zaútočil a rychle si vytvořil více než minutový náskok. Za ním se po mnoha útocích vytvořil únik 47 jezdců.
Nechybí zde Jay Vine, který si dojel pro body do vrchařské soutěže na Alto de Garganta a Alto de Barbeitos. K němu se připojil Ivo Oliveira a společně se pokusili prodloužit vítěznou sérii týmu UAE Emirates-XRG. Ve vedoucí skupině je také Pedersen se čtyřmi kolegy z týmu Lidl-Trek (Julien Bernard, Giulio Ciccone, Emanuel Ghebreigzabhier a Carlos Verona), dále Orluis Aular (Movistar), Santiago Buitrago (Bahrain-Victrosious) Nico Denz (Red Bull-Bora-Hansgrohe), Magnus Sheffield, Egan Bernal, Michal Kwiatkowski (Ineos Grenadiers), Sean Quinn (EF Education-EasyPost), Stefan Küng (Groupama-FDJ), Eddie Dunbar (Jayco AlUla), Kevin Vermaerke (Picnic PostNL) a další.
Skupina však nebyla soudržná, Vine a Louis Vervaeke (Soudal Quick-Step) totiž zaútočili přes druhý vrchol etapy a soupeřům ujeli. 60 kilometrů před cílem si vytvořili náskok třech minut před skupinou pronásledovatelů, zatímco odstup pelotonu rychle narůstal.
Týmoví kolega Pedersena pilně pracovali pros svého lídra a stahovali náskok vedoucí dvojice. Ale klid končí v mírném stoupání 32 kilometrů před cílem. Pedersen zde útočí s Buitragem a Bernalem a za chvíli se k nim se přidávají Aular, Sheffield, Dunbar a Marco Frigo (Israel Premier Tech). Tato skupina dostihla Vinea a Vervaekeho až 7 km před cílem a opět se začalo závodit o vítězství.
Ve finále se někteří snaží útočit, ale Pedersenovi se daří vše kontrolovat. Dán najel do posledního kilometru na vedoucí pozici a čekal na závěrečný spurt. 500 metrů před páskou nastoupil Frigo a pro Pedersena to byla ideální situace, Ital mu totiž rozjel sprint. V poslední zatáčce padá Sheffield, ale na výsledek už to velký vliv nemá. Pedersen si ve spurtu dojíždí pro své čtvrté etapové vítězství na Vueltě v životě a páté letošní vítězství na Grand Tours. Ani Aular se mu rychlostně nevyrovnal. Otruba projel cílem na 28. místě.
Peloton dokončil s odstupem 13:31. Díky tomu se uprchlík Junior Lecerf (Soudal Quick-Step) posunul na celkové deváté místo.