La organización de la carrera decidió reducir el recorrido previsto en 79,5 km debido a la ola de calor que azota Andalucía. Bajo estas condiciones, se formó una fuga inicial de 11 corredores, entre los que destacaba el noruego Andreas Leknessund (Uno-X Mobility) antes de afrontar el Puerto de la Forestal.
Posteriormente, el alemán Georg Steinhauser (EF Education-EasyPost) contraatacó y se unió a la escapada, obteniendo ventaja sobre el pelotón donde el español Enric Mas (Movistar Team) rodaba con calma. A 36,6 km de meta, Leknessund amplió su diferencia sobre otros ciclistas como Xabier Mikel Azparren (Pinarello-Q36.5), Fabian Weiss (Tudor) y Reuben Thompson (Lotto-Intermarché).
A pesar de los esfuerzos de Azparren en el Puerto Artafi, Leknessund se mostró fuerte. Sin embargo, Wout van Aert (Visma-Lease a Bike) lanzó un ataque en el esprint intermedio de Santa María de Trassierra, logrando alcanzar a los escapados.
El movimiento de Van Aert, acompañado por Thibau Nys (Lidl-Trek) y Alessandro Romele (XDS Astana), reconfiguró el grupo de cabeza. A 7 km de la meta, este quinteto mantenía una ventaja de 1:11 sobre los perseguidores y 2:11 sobre el pelotón principal.
En los últimos kilómetros, Van Aert demostró su superioridad en el esprint final, ganando la etapa y repitiendo triunfo en esta edición de La Vuelta. Completó el recorrido en 2h35:00, con una ventaja de 2:45 sobre el pelotón.
El ciclista español Enric Mas conservó sin problemas su liderato en la clasificación general de la carrera.




