La formation Sunweb fait exploser le peloton dans la montée finale : à 7,3 km de l'arrivée, Jai Hindley n'est plus accompagné que de son leader Wilco Kelderman et de Tao Geoghegan Hart. Le trio se détache définitivement, les trois hommes restent ensemble jusque dans les derniers hectomètres. Geoghegan Hart lance le sprint et s'adjudge l'étape, avec 2 secondes d'avance sur Kelderman et 4 sur Hindley. Le maillot rose termine à 37 secondes, Majka à 1 minute 22, Konrad à 1 minute 29, Bilbao, Fuglsang et Nibali à 1 minute 36, Masnada à 1 minute 38, Pozzovivo à 1 minute 54 et McNulty à 2 minutes 43. Dans l'échappée, Giovanni Visconti passe en tête les deux premiers cols du jour, puis est 3e au sommet du suivant, et s'empare ainsi du maillot bleu. Almeida conserve son maillot rose, mais ne possède plus que 15 secondes d'avance sur Kelderman. A près de 3 minutes du leader, Hindley grimpe sur le podium mais n'a qu'une seconde d'avance sur le vainqueur du jour. Le reste du Top 10 (Bilbao, Majka, Nibali, Pozzovivo, Konrad et Masnada) se tient en un peu plus d'une minute.