A última etapa de montanha desta Vuelta começou a todo o gás com muitos ataques mas com a Astana a ter um plano bem definido. A formação cazaque vinha com a missão de endurecer a corrida e foi isso que aconteceu nos primeiros 40 quilómetros. Já em plena subida, finalmente, formou-se a fuga do dia com o português Ruben Guerreiro a estar mais uma vez na frente, desta vez na companhia de Nicolas Edet, Sergio Samitier e Damien Howson. Após a subida, Tao Geoghegan Hart atacou no pelotão para se juntar à fuga.
A Jumbo-Visma deixou a escapada ganhar mais de 4 minutos, até a Astana pegar na corrida a cerca de 70 quilómetros da chegada, fazendo-o até aos 43 quilómetros para a meta, quando Miguel Angel Lopez testou os seus rivais pela primeira vez, partindo por completo o grupo. O colombiano tentou várias vezes, mas sempre com resposta pronta dos rivais.
Quem teve melhor sorte foi Tadej Pogacar. O jovem esloveno mexeu-se à falta de 38 quilómetros e, com muita rapidez chegou-se e deixou para trás Guerreiro e Hart, os últimos resistentes da fuga. Pogacar ia a voar e, rapidamente, chegou a minuto e meio de vantagem, com os alarmes a soarem no pelotão, onde era a Movistar quem trabalhava pois o esloveno ameaçava o lugar no pódio de Quintana.
Já com a subida final à espreita, a Astana também se juntou à perseguição mas Pogacar estava imparável. O esloveno fez uma subida final incrível, pouco cedeu e conseguiu a terceira vitória nesta edição da Vuelta. No grupo dos favoritos, só existiram movimentações depois de Herman Pernsteiner se ter movimentado duas vezes. Valverde, Majka e Roglic foram os únicos que conseguiram responder, com o campeão do Mundo a trabalhar sozinho até à meta, onde foi 2º, a 1:32, suficiente para segurar o seu 2º lugar. Majka foi 3º, Pernsteiner 4º e Roglic 5º a 1:41. Quintana chegou a 1:56 e Lopez a 2:12. Ruben Guerreiro foi 17º a 3:32, ocupando o mesmo lugar na geral.
Na classificação geral, Primoz Roglic fez uma corrida perfeita e segue de vermelho para Madrid com 2:33 de vantagem para Alejandro Valverde e 2:55 para Tadej Pogacar, que “roubou” o último lugar do pódio a Nairo Quintana que caiu a 4º.