Na mecie w Roquetas de Mar finiszowała trzyosobowa grupka, która na ostatnim podjeździe wyłoniła się z licznej ucieczki dnia. Na finiszu Clarke wyprzedził Baukę Mollemę (Trek-Segafredo) i Alessandro De Marchiego (BMC Racing Team), a kilka sekund za nimi przyjechała kolejna trójka, w której był Molard.
Francuz z Groupama FDJ, który był najwyżej sklasyfikowanym kolarzem z ucieczki i przed etapem tracił do Kwiatkowskiego prawie cztery minuty, długo walczył o utrzymanie przewagi nad peletonem i choć nie był w stanie walczyć o zwycięstwo, to jego szóste miejsce i spora strata zasadniczej grupy, pozwoliła mu objąć prowadzenie w klasyfikacji generalnej.
Peleton odpuścił ucieczkę na kilka minut, a w końcówce już nie dyktował mocnego tempa, a ekipa Sky pogodziła się ze stratą koszulki Kwiatkowskiego. Zasadnicza grupa przyjechała na metę ze stratą prawie czterech minut do zwycięzców.
Kwiatkowski finiszował na 23. miejscu i stracił prowadzenie na rzecz Molarda. Polak spadł na drugie miejsce w klasyfikacji generalnej i traci do Groupama FDJ 1.01. Trzeci jest Emanuel Buchmann (Bora-hansgrohe). Rafał Majka (Bora-hansgrohe) zajmuje 12. miejsce z 1.43 straty.
Wyniki 5. etapu:
1 Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale 4:36:07
2 Bauke Mollema (Ned) Trek-Segafredo
3 Alessandro De Marchi (Ita) BMC Racing Team
4 Davide Villella (Ita) Astana Pro Team 0:00:08
5 Floris De Tier (Bel) LottoNL-Jumbo
6 Rudy Molard (Fra) Groupama-FDJ
7 Maxime Monfort (Bel) Lotto Soudal 0:01:58
8 Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 0:02:00
9 Franco Pellizotti (Ita) Bahrain-Merida
10 Merhawi Kudus (Eri) Dimension Data
Klasyfikacja generalna po 5. etapie:
1 Rudy Molard (Fra) Groupama-FDJ 18:27:20
2 Michał Kwiatkowski (Pol) Team Sky 0:01:01
3 Emanuel Buchmann (Ger) Bora-Hansgrohe 0:01:08
4 Simon Yates (GBr) Mitchelton-Scott 0:01:11
5 Alejandro Valverde (Spa) Movistar Team 0:01:13
6 Wilco Kelderman (Ned) Team Sunweb 0:01:26
7 Ion Izagirre (Spa) Bahrain-Merida 0:01:31
8 Tony Gallopin (Fra) AG2R La Mondiale 0:01:34
9 Nairo Quintana (Col) Movistar Team
10 Steven Kruijswijk (Ned) LottoNL-Jumbo 0:01:38