Déroulement de la course
Le peloton, composé de 151 coureurs, passe le km 0 à 13 h 13. Après une descente, les coureurs arrivent dans la première montée du jour où Cesare Benedetti et Marco Haller prennent quelques longueurs d'avance. Peio Bilbao est à le premier à sortir puis Simon Yates attaque une première puis une seconde fois suivi par Primož Roglič et Richard Carapaz. Le trio revient facilement sur la tête mais les autres favoris recollent. Au sommet, Giulio Ciccone prend les points. Une autre échappée se forme avec Christopher Juul Jensen, Mattia Cattaneo, Fausto Masnada, Giulio Ciccone, Andrey Amador, Hugh Carthy, Iván Sosa et Lucas Hamilton. Dans la seconde ascension, Tony Gallopin sort avec Hubert Dupont suivi par Ion Izagirre et Damiano Caruso pour tenter de rentrer sur les échappés. Giulio Ciccone passe encore en tête au sommet. Dans le Truc d'Arbe (8,2 km à 7 %), les deux groupes se reforment mais perdent du temps sur les favoris. Giulio Ciccone passe une nouvelle fois au sommet en première position. Tony Gallopin crève dans la descente mais réussit à revenir.
Le terrible Colle San Carlo débute. Vincenzo Nibali attaque le premier mais est rattrapé rapidement. Miguel Ángel López attaque et Damiano Caruso fait l'effort pour la Bahrain-Merida et reprend les coureurs à l'avant. Richard Carapaz attaque et personne ne le suit. Il passe avec 30 secondes d'avance au sommet. Vincenzo Nibali passe à l'attaque au sommet et fait le forcing dans la descente mais Mikel Landa, Rafał Majka et Primož Roglič restent au contact. Sur le plat, les favoris s'observent et Richard Carapaz creuse l'écart. Simon Yates revient sur le groupe Roglič et contre. Dans cette montée, Richard Carapaz augmente encore l'écart et s'impose à Courmayeur avec plus de 1 minute 30 d'avance sur Simon Yates et 1 minute 50 sur le groupe Roglič. Il prend par la même occasion le maillot rose de leader.