Po wczorajszym, pechowym etapie dla Rafała Majki (Bora-hansgrohe), dziś pech dopadł drugiego z Polaków, wicelidera wyścigu, Kwiatkowskiego. Polak jechał bardzo czujnie na czele zasadniczej grupy na ostatnim zjeździe do mety, ale upadł na jednym z zakrętów i stracił kontakt z czołówką.
Etap do Pozo Alcon (185km) rozstrzygnął się na ostatnich 10 kilometrach. Na szczycie ostatniego wzniesienia, Alto de Ceal, z którego do mety pozostało 12,5 kilometra, doścignięty został Michael Woods (EF Education First-Drapac p/b Cannondale), a chwilę później peleton pokonywał krótki, ale bardzo kręty i niebezpieczny zjazd. Przekonało się o tym kilku kolarzy, w tym także Kwiatkowski. Polak, choć jechał na czele grupy, tuż za swoimi kolegami z Team Sky, upadł razem z nimi na jednym z zakrętów. Szybko się pozbierał jednak musiał praktycznie samotnie gonić czołówkę.
Do mety Kwiatkowski dotarł z półminutową stratą do zwycięzcy, Tonego Gallopina (Ag2R La Mondiale). Francuz, z kolei, popisał się śmiałym atakiem na 2 kilometry przed metą, gdy zaskoczył rywali z trzydziestoosobowej czołówki i zyskał kilkanaście sekund przewagi na ostatnich krętych metrach w Pozo Alcon. Choć za jego plecami intensywnie gonili kolarze Bora-hansgrohe, w tym Majka, to jednak Gallopin zdołał utrzymać minimalną przewagę i na mecie cieszył się z pierwszego w karierze zwycięstwa we Vuelcie. Finisz o drugie miejsce wygrał Peter Sagan (Bora-hansgrohe) przed Alejandro Valverde (Movistar).
W klasyfikacji generalnej prowadzenie zachował Rudy Molard (Groupama FDJ), który finiszował w pierwszej grupie za zwycięzcą. Na drugie miejsce awansował Valverde, natomiast Kwiatkowski spadł na szóstą lokatę i traci do lidera 1.06. Majka awansował o dwie pozycje i jest 21. w tabeli.
Wyniki 7. etapu:
1 Tony Gallopin (Fra) AG2R La Mondiale 4:18:20
2 Peter Sagan (Svk) Bora-Hansgrohe 0:00:05
3 Alejandro Valverde (Spa) Movistar Team
4 Eduard Prades Reverter (Spa) Euskadi Basque Country-Murias
5 Omar Fraile (Spa) Astana Pro Team
6 Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale
7 Ion Izagirre (Spa) Bahrain-Merida
8 Enric Mas (Spa) Quick-Step Floors
9 Wilco Kelderman (Ned) Team Sunweb
10 Sepp Kuss (USA) LottoNL-Jumbo
Klasyfikacja generalna po 7. etapie:
1 Rudy Molard (Fra) Groupama-FDJ 26:44:40
2 Alejandro Valverde (Spa) Movistar Team 0:00:47
3 Emanuel Buchmann (Ger) Bora-Hansgrohe 0:00:48
4 Simon Yates (GBr) Mitchelton-Scott 0:00:51
5 Tony Gallopin (Fra) AG2R La Mondiale 0:00:59
6 Michał Kwiatkowski (Pol) Team Sky 0:01:06
7 Ion Izagirre (Spa) Bahrain-Merida 0:01:11
8 Nairo Quintana (Col) Movistar Team 0:01:14
9 Steven Kruijswijk (Ned) LottoNL-Jumbo 0:01:18
10 Enric Mas (Spa) Quick-Step Floors 0:01:23