Simon Yates (Mitchelton) a remporté cet après-midi la 9e étape dont l'arrivée était jugée en altitude. Il devance Thibault Pinot (Groupama FDJ) 2e, Esteban Chaves (Mitchelton) 3e, Domenico Pozzovivo (Bahraim Merida) 4e et Richard Carapaz (Movistar). Fabio Aru et Chris Froome n'ont pas pu suivre le rythme du groupe de tête.
Au classement général, Simon Yates (Mitchelton) conforte son maillot rose. Esteban Chaves (Mitchelton) est 2e à 32 secondes, Tom Dumoulin (Sunweb) 3e à 38 secondes, Thibault Pinot (Groupama FDJ) 4e à 45 secondes et Domenico Pozzovivo (Bahraim Merida) 5e à 57 secondes.
Demain, c'est journée de repos sur le Giro et mardi la 10e étape proposera 239 kilomètres aux coureurs du Giro, de Penne à Gualdo Tadino.