Elia Viviani (Quick-Step Floors) remporte sa quatrième victoire sur le Giro après le sprint de la 17ème étape. Il devance Sam Bennett (Bora-Hansgrohe) et Niccolo Bonifazio (Bahrain-Merida). Simon Yates (Mitchelton-Scott) conserve sans soucis son maillot rose.