Ruben Guerreiro ha tagliato per primo il traguardo della 9a tappa del Giro d'Italia. Il portoghese sotto la pioggia ha preceduto allo sprint lo spagnolo Jonathan Castroviejo al termine dei 208km e quattro GPM di giornata, tra i quali la salita conclusiva di 10km verso Roccaraso che non ha però mutato di molto il volto della classifica generale. I favoriti al successo finale sono giunti tutti in pochi secondi con un ritardo attorno ai 2' sul vincitore. In maglia rosa resta l'altro lusitano Joao Almeida.
Il corridore della Education First e quello della Ineos facevano parte della fuga a 8 di giornata partita dopo 75km di corsa, che ha visto protagonista anche Kilian Frankiny. L'elvetico si è però staccato a 5km dall'arrivo chiudendo 4o a 1'16".









