Sur une fin d’étape explosive, c’est un groupe de 6 hommes forts qui s’est présenté dans les derniers kilomètres pour se disputer la victoire. En anticipant le sprint, c’est le colombien Nairo Quintana (Movistar) qui coupe la ligne en premier, avec quelques secondes d’avance sur l’irlandais Nicolas Roche (Team Sunweb) et le slovène Primoz Roglic (Jumbo-Visma). Le colombien Miguel Angel Lopez (Astana) arrive une trentaine de secondes plus tard ce qui permet à Roche de prendre le maillot rouge.