Il danese Mads Pedersen (Trek-Segafredo) ha vinto la sesta tappa del Giro d'Italia, di 162 chilometri, battendo in volata l'italiano Jonathan Milan.

Il norvegese Andreas Leknessund (Dsm) resta al comando della classifica generale.

Il terzo posto è stato conquistato dal tedesco Pascal Ackermann, davanti a Kaden Groves e a Fernando Gaviria, che aveva lanciato lo sprint a 300 metri dal traguardo. Il gruppo aveva appena ripreso i due fuggitivi di giornata, Alessandro De Marchi e Simon Clarke, che dopo 150 km hanno visto sfumare l'impresa sul rettilineo dell'arrivo.