A última grande batalha da Volta a Espanha começou ainda pela manhã, um dia muito atacado desde o primeiro quilómetro. Movistar, UAE Team Emirates e Astana queriam colocar ciclistas na fuga, colocaram muita pressão na Quick-Step mas a formação belga não se desmembrava. Logo nos primeiros quilómetros, e antes destes ataques, Robert Stannard, Xandro Meurisse, Clement Champoussin, Daniel Navarro, Simon Gugliemi e Ruben Fernandez a escaparem ao pelotão.
Este grupo entendeu-se na perfeição e, atrás, os muitos ataques levaram à formação de um grande grupo na perseguição a este sexteto. No topo da primeira subida do dia, o Puerto de Navacerrada, 19 ciclistas perseguiam a frente de corrida, entre os quais Marc Soler, Richard Carapaz, Gino Mader, Thibaut Pinot, Robert Gesink, Louis Meintjes, Sergio Higuita, Vincenzo Nibali, Hugh Carthy, Alejandro Valverde e Jesus Herrada. Tudo isto fez com que o pelotão ficasse muito reduzido, com 20 elementos a passarem juntos no topo. Carlos Rodriguez chegou a estar descolado, mas o ritmo abrandou e, na descida, muitos reentraram, incluindo o campeão espanhol.
Com um ritmo mais tranquilo por parte da Quick-Step, a fuga foi ganhando minutos, chegou praticamente aos 6 minutos e, na subida seguinte, o Puerto de Navafria, Stannard e Soler ficavam na frente. Estas diferenças faziam Meintjes subir ao top-10 e, desta forma, a BORA-hansgrohe reagia no pelotão, começando a impor mais ritmo. Mader, Pinot e Muhlberger atacaram no grupo perseguidor a subir e, no vale entre subidas, conseguiram chegar a Soler e Stannard (que ia somando muitos pontos para a montanha).
O Puerto de Canencia iniciou-se com o quinteto na frente, mas com o grupo perseguidor a menos de 1 minutos e o pelotão a 4:30. Na parte mais dura, houve junção de grupos, o que tornou a dianteira da corrida num grupo de 25 elementos. Ainda só a ritmo, o pelotão foi reduzindo a diferença para a frente e, no sopé do Puerto de la Morcuera os grupos já só estavam separados por 3:40.
Foi aqui que mudou a cara na frente do pelotão, com a Movistar a aparecer na frente a impor um ritmo mais forte. Tudo isto levou ao ataque de Enric Mas a 4 quilómetros do topo, a 41 do final, com Evenepoel, Arensman, Ayuso e O’Connor a seguirem o espanhol. A ofensiva não teve seguimento e João Almeida e Miguel Angel Lopez reentraram. Entretanto, com Soler apanhado, foi o espanhol a trabalhar no grupo que passou a menos de 2 minutos da frente de corrida, onde se tinham destacado, ligeiramente, Higuita, Carapaz e Meintjes.
A descida foi feita tranquilamente e, dessa forma, o grupo dos favoritos cresceu muito em tamanho, permitindo a reentrada de todos os ciclistas do top-10. Foi só aí que a UAE Team Emirates voltou a pegar na corrida, com Polanc e Soler a perseguirem a frente de corrida que, entretanto, tinha aberto espaço sobre o grupo perseguidor. O grupo perseguidor não se entendia e, naturalmente, foi apanhado pelo grupo dos favoritos já na subida final. Meintjes cedia a 16 quilómetros do fim, deixando os 2 sul-americanos na frente mas já com menos de 1 minuto de vantagem.
Numa última tentativa da Movistar, o grupo voltou a alongar e partiu quando Lopez se mexeu a 11 quilómetros do fim. Ficaram todos os ciclistas do top-10 com exceção de Carlos Rodriguez e Rigoberto Uran e, depois de alguma hesitação, João Almeida passou para a frente, impondo um ritmo bastante alto. Vendo o grupo dos favoritos a aproximar-se, e já nos últimos 500 metros de subida, Carapaz voltava à carga e, desta vez, deixava Higuita para trás, partindo em solitário para os derradeiros 6700 metros de etapa.
O campeão olímpico ainda tinha energia no tanque e, nem um ataque de Arensman nos 3 quilómetros finais o impediu de celebrar o 3º triunfo na Vuelta, no dia em que selou a classificação da montanha. O neerlandês da Team DSM chegou a 8 segundos e, a 13 segundos, chegaram Ayuso, Hindley e Mas. Evenepoel chegou a 15, já em descompressão e celebrando o triunfo final. Depois de muito trabalho, Joã Almeida foi 9º a 17 segundos.
Na classificação geral, Evenepoel vai sagrar-se vencedor final da Vuelta, com Mas a terminar a 2:05 e Ayuso a 5:08. João Almeida conseguiu subir ao 5º lugar na etapa de hoje, por troca com Carlos Rodriguez, terminando a 7:16.