Victoire au sprint de Jonathan Milan (Lidl Trek). Il devance Stanislaw Aniolkowski (Cofidis) et Phil Bauhaus (Bahrain Victorious).
Tadej Pogacar (UAE Team Emirates) conserve le maillot rose de leader du Giro.