Vainqueur du classement Traguardo Volante l’an dernier, Simon Pellaud a pris l’échappée du jour pour s’assurer cette fois la victoire du prix Fuga Bianchi. Geoffrey Bouchard prenait lui la sixième place au Passo San Bernardino, avec 4 points à la clé, et Bernal devait alors passer en tête au sommet des deux dernières ascensions pour priver le Français de la Maglia Azzurra.
Dans la descente, les coureurs du Team DSM ont attaqué à 57km de l’arrivée, avec Chris Hamilton et Michael Storer pour accompagner Romain Bardet. D’instinct, Damiano Caruso a suivi. Il a été bien inspiré. Bilbao a assuré le tempo dans la descente du Passo dello Spluga, puis Caruso a distancé Bardet juste avant le deuxième sprint intermédiaire, à Madesimo, à 2,5km de l’arrivée. L’Italien est passé seul, décrochant 3 secondes de bonus, et il a poursuivi son effort vers une victoire spectaculaire. Derrière lui, Dani Martinez, le dernier domestique d’Egan Bernal, s’écartait pour permettre à son leader de prendre la dernière seconde disponible (Bardet était toujours intercalé) avant de reprendre la tête du groupe. Les Colombiens étaient encore lucides, tout en imposant un rythme qui allait bientôt distancer Simon Yates et João Almeida.