Au terme d'une étape spectaculaire marquée par de nombreuses attaques et chutes, la victoire est revenue à Pello Bilbao (Astana), qui remporte son deuxième succès sur ce Giro. L'Espagnol a devancé au sprint son compatriote Mikel Landa (Movistar) et Giulio Ciccone (Trek-Segafredo). Landa se concolera en prenant montant sur la 3e marche du podium au détriment de Primoz Roglic (Jumbo-Visma), encore en difficulté. En revanche, Richard Carapaz (Movistar) a assuré et possède toujours 1'54'' d'avance sur Vincenzo Nibali (Bahrain-Merida) avant le chrono final dimanche.