DĂ©roulement de la course
Huit coureurs composent l'échappée du jour. Parmi eux, Giovanni Visconti franchit en tête les deux premiers cols de la journée, en devançant à chaque fois Ruben Guerreiro (EF Pro Cycling) et Jonathan Castroviejo (Ineos). Visconti prend alors la tête du classement de la montagne. Visconti, Ben O'Connor et Eduardo Sepulveda (Movistar) sont distancés dans l'avant-dernière montée du jour. Guerreiro passe alors en tête au sommet devant Castroviejo. Dans l'asension finale, Castroviejo attaque à 6,3 km du sommet, suivi seulement par Gueirreiro. Derrière, Lucas Hamilton (Mitchelton-Scott) et Tao Geoghegan Hart (Ineos) sortent du peloton. Ruben Guerreiro lance le sprint et s'impose avec 8 secondes d'avance sur Jonathan Castroviejo, 58 sur Mikkel Bjerg et 1 minute 16 sur Kilian Frankiny (Groupama-FDJ) et Lawrence Warbasse (AG2R La Mondiale). La victoire d'étape permet en outre au portugais de s'emparer du maillot bleu, avec 8 pts d'avance sur Visconti et 39 sur Castroviejo. Geoghegan Hart est 6e de l'étape à 1 minute 19. Il devance Hamilton de 13 secondes, Kelderman, Fuglsang et Jai Hindley (Sunweb) de 19 secondes, Majka et Konrad de 22 secondes, Pozzovivo de 25 secondes, Nibali et Bilbao de 33 secondes, Almeida de 37 secondes, Vanhoucke et Kruijswijk de 40 secondes, Zakarin de 49 secondes. João Almeida conserve la tête du classement général, avec 30 secondes d'avance sur Wilco Kelderman et 39 sur Peio Bilbao. Domenico Pozzovivo, Vincenzo Nibali, Jakob Fuglsang et Harm Vanhoucke sont à environ 1 minute du maillot rose. Steven Kruisjwijk sort du Top 10, au bénéfice notamment de Jai Hindley, désormais 9e à 1 minute 15 du leader.