Derradeira etapa da edição 101 da Volta a Cataluha, com o final no tradicional circuito de Barcelona. Início muito rápido, com a BikeExchange a controlar até ao sprint intermédio, onde Kaden Groves passou na frente, assumindo a liderança virtual da classificação por pontos.
Os muitos ataques levaram a cortes no pelotão, Nairo Quintana chegou a estar atrasado no entanto a única notícia de relevo até à chegada ao circuito final foi o abandono de Wout Poels, 6º classificado. Nessa altura, já havia 12 ciclistas na frente, com uma vantagem de 1:30, onde se destacavam Quentin Pacher, Steven Kruijswijk, Dylan Teuns, Giulio Ciccone, Jesus Herrada e Marc Soler. Reduzida a 5 elementos, a Bora-Hansgrohe foi controlando a corrida como pôde.
Após a primeira passagem pela subida de Montjuic, a fuga partiu-se com Pacher e Kruijswijk a ficarem na frente, numa altura em que o pelotão estava a 1 minuto. A terceira passagem pela subida viu mudar as cores do pelotão, com a INEOS Grenadiers a impor um ritmo mais forte, o que levou ao ataque de Richard Carapaz a 13 quilómetros do fim.
Este ataque levou ao fim da fuga e a cortes no grupo dos favoritos. João Almeida não estava na frente mas na descida que se seguiu para nova passagem pela meta, o grupo do português conseguiu recolar. Santiago Buitrago ainda entrou na frente na última volta mas a UAE Team Emirates acelerou em Montjuic e apanhou o colombiano.
Juan Ayuso forçou o ritmo e, no topo da subida apenas João Almeida, Ben O’Connor, Richard Carapaz, Tobias Johannessen e Sergio Higuita seguiram o espanhol. Na descida, à entrada do quilómetro final, houve um enorme reagrupamento. A anarquia apareceu, Guillaume Martin tentou surpreender de longe, mas na sua roda estava Andrea Bagioli que, com a sua ponta final superior, conquistou o triunfo. Attila Valter foi 2º e Fernando Barceló 3º.
Na classificação geral não existiram alterações, Sergio Higuita foi 9º e sagrou-se vencedor final da Volta a Catalunha. Richard Carapaz foi 2º e João Almeida completou o pódio.