A oitava etapa da Vuelta terminou com um sprint de um pequeno grupo.
Primoz Roglic bateu Remco Evenepoel para vencer em Xorret del Catí, enquanto Sepp Kuss assumiu a camisola vermelha.
O início da etapa revelou-se difícil de controlar e com dezenas de ciclistas a tentar formar uma fuga e nenhuma equipa a ter o poder de controlar totalmente, acabaram por formar a fuga 30 ciclistas. Na etapa apenas um ciclista poderia ameaçar o camisola vermelha Cristián Rodríguez, no entanto muitos candidatos à vitória na etapa. Entre eles estavam Damiano Caruso, Romain Bardet e Rui Costa.
A Groupama - FDJ esforçou-se para controlar a diferença de pelo menos 4 minutos, o tempo que Rodríguez estava atrás do líder da corrida Lenny Martínez. Pouco depois, a Jumbo-Visma começou a ajudar a perseguição, procurando dificultar a corrida desde o início, preparando os seus líderes para Xorret del Catí, onde se esperavam diferenças.
A luta pela vitória da etapa começou a 113 quilómetros do fim, quando Thomas de Gendt, um dos quatro corredores da Lotto Dstny, atacou sozinho. Isto fez com que outros ciclistas quisessem fazer jogadas na fuga e, nos últimos 70 quilómetros, as jogadas nas subidas fizeram explodir o grupo em pedaços, enquanto a diferença diminuía constantemente sob o trabalho do Jumbo e da Groupama.
No final, apenas quatro ciclistas emergiram das muitas pequenas subidas na frente: Damiano Caruso, Oier Lazkano, Andreas Kron e Rui Costa. O quarteto chegou à secção plana antes da subida final colaborando bem, mas à medida que as equipas lutavam pela posição atrás, a diferença de minutos transformou-se em apenas segundos.
A Soudal - Quick-Step acelerou bastante na frente do pelotão, as inclinações acentuadas fizeram com que o grupo se reduzisse a apenas alguns ciclistas, com Lenny Martínez a não conseguir seguir. Remco Evenepoel chegou à frente, mas num momento de abrandamento, Sepp Kuss atacou e ganhou vantagem.
Evenepoel tomou então a dianteira do grupo GC, que incluía a dupla do Jumbo, Roglic e Vingegaard, e a dupla dos Emirados Árabes Unidos, Ayuso e Soler, juntamente com Enric Mas - e João Almeida, que regressou ao grupo mais tarde. Evenepoel voltou a aproximar-se de Kuss e continuou, sem que ninguém tivesse pernas para o ultrapassar. Apesar de não terem passado pela frente, os oito ciclistas chegaram juntos ao último quilómetro;
Evenepoel manteve a liderança do grupo e lançou o seu sprint primeiro. No entanto, logo no início, ele deu demasiado slipstream aos seus rivais e, apesar de ter boas pernas, não conseguiu igualar Primoz Roglic quando o esloveno lançou o seu sprint. Roglic venceu a etapa à frente de Evenepoel e Juan Ayuso, com o grupo a chegar quase sempre junto.
Lenny Martínez defendeu-se, mas perdeu alguns segundos e Sepp Kuss, que chegou no grupo da frente, assumiu a liderança da corrida.