Alors qu'il semblait avoir perdu tout espoir de remporter le Tour d'Italie, Vincenzo Nibali a renversé le Giro à l'issue de la 20e étape, et au lendemain de sa victoire à Risoul, pour prendre le maillot rose et filer vers un second succès sur le premier grand Tour de la saison. L'Italien de l'équipe Astana a attaqué les favoris dans l'avant-dernière difficulté de la journée et a terminé en sixième position à Sant'Anna di Vinadio, lui permettant donc de prendre les commandes du classement général avec 52 secondes d'avance sur le Colombien Esteban Chaves (ORICA-GreenEDGE).