Włoch z Quick-Step Floors odniósł swoje piąte w tym sezonie zwycięstwo w Wielkim Tourze, wyprzedzając na kresce swojego rodaka, Giacomo Nizzolo (Trek-Segafredo) i nie mającego wiele do powiedzenia na ostatnich metrach Mistrza Świata, Petera Sagana (Bora-hansgrohe). Za najszybszymi sprinterami finiszował peleton, w którym był Kwiatkowski i który zachował prowadzenie w klasyfikacji generalnej.
3. etap Vuelta a Espana, liczący 173 kilometry, był pierwszą okazją dla sprinterów w tegorocznym wyścigu. Okazją, której najszybsi kolarze z peletonu nie zmarnowali, tocząc zacięty bój na ostatnich metrach.
Peleton, w którym tempo nadawali też koledzy Kwiatkowskiego z Team Sky, kontrolował ucieczkę dnia na etapie z Mijas do Alhaurin de la Torre. Przede wszystkim ekipy sprinterów były zainteresowane doścignięciem szóstki uciekinierów, a potem kontratakujących z peletonu kolarzy i systematycznie zmniejszały stratę do czołówki. Ostatniego z harcowników - Lukasa Postlbergera (Bora-hansgrohe) – grupa zasadnicza doścignęła na mniej niż sześć kilometrów przed metą.
Choć w peletonie tegorocznej Vuelty jadą znakomici sprinterzy, jak Viviani, Nizzolo i Sagan, to ich koledzy nie byli w stanie kontrolować przebiegu finału i każdy z nich był w dużej mierze zdany na siebie. Dopiero w samej końcówce Viviani przeszedł do przodu i wspomagany przez kolegę z Quick-Step Floors, Michaela Morkova, rozpoczął finisz, który był zbyt mocny dla rywali.
Czujnie w końcówce jechali Polacy – Kwiatkowski był 13. a Rafał Majka (Bora-hansgrohe) 23.
Wyniki 3. etapu:
1 Elia Viviani (Ita) Quick-Step Floors 4:48:12
2 Giacomo Nizzolo (Ita) Trek-Segafredo
3 Peter Sagan (Svk) Bora-Hansgrohe
4 Nacer Bouhanni (Fra) Cofidis, Solutions Credits
5 Simone Consonni (Ita) UAE Team Emirates
6 Danny van Poppel (Ned) LottoNL-Jumbo
7 Michael Mørkøv (Den) Quick-Step Floors
8 Matteo Trentin (Ita) Mitchelton-Scott
9 Ryan Gibbons (RSA) Dimension Data
10 Tom Van Asbroeck (Bel) EF Education First-Drapac p/b Cannondale
Klasyfikacja generalna po 3. etapie:
1 Michał Kwiatkowski (Pol) Team Sky 9:10:52
2 Alejandro Valverde (Spa) Movistar Team 0:00:14
3 Wilco Kelderman (Ned) Team Sunweb 0:00:25
4 Laurens De Plus (Bel) Quick-Step Floors 0:00:28
5 Ion Izagirre (Spa) Bahrain-Merida 0:00:30
6 Fabio Felline (Ita) Trek-Segafredo
7 Emanuel Buchmann (Ger) Bora-Hansgrohe 0:00:32
8 Tony Gallopin (Fra) AG2R La Mondiale 0:00:33
9 Nairo Quintana (Col) Movistar Team
10 Bauke Mollema (Ned) Trek-Segafredo 0:00:35