Jay Vine, que sumó su segundo triunfo en la presente edición tras el logrado en la estación andorrana de Pal de la sexta etapa, fue el mejor de una fuga de cerca de 30 corredores y culminó su ataque en el último puerto, de primera, en el que cedió el anterior líder, Torstein Traeen, ante el ritmo del UAE y Visma de Joao Almeida y Vingegaard.
Vine precedió en la meta a los españoles del Movistar Team Pablo Castrillo, segundo a 35 segundos, y Javier Romo, a 1:04, justo por delante del grupo de Almeida y el nuevo maillot rojo, que entró un segundo después. Traeen fue vigésimo tercero, a 2:08 y cedió el liderato.

