In una tappa caratterizzata dal ritiro di Fabio Aru e dalle numerose cadute, l'irlandese ha preceduto nell'ordine l'australiano Caleb Ewan e l'olandese Fabio Jakobsen. Primo degli italiani Niccolò Bonifazio, che si è piazzato al sesto posto.
Un altro olandese, Dylan Groenewegen (11h47'44"), ha conservato con la forza della disperazione la leadership nella generale, anche se il polacco Michal Kwiatkowski (a 6") e il colombiano Egan Bernal gli si sono avvicinati grazie agli abbuoni. Il primo degli italiani nella generale è Matteo Trentin, al 6° posto e attualmente con un ritardo di 20" dalla vetta della classifica.