La quinta spettacolare tappa del Tour de Suisse, lunga 211km tra Fiesch e La Punt con tre salite importanti (Furka, Oberalp e Albula), è stata conquistata da un ottimo Juan Ayuso.
Il giovane spagnolo, già vincitore di tappa al Tour de Romandie, è stato autore di un magistrale attacco nella seconda parte dell'Albula che l'ha portato in solitaria al traguardo con 54 secondi su Mattias Skjelmose.
Il danese è dal canto suo tornato a vestire la maglia gialla, con 8 secondi su Felix Gall e 18 secondi sull'iberico, mentre Remco Evenepoel ha perso terreno e ora paga 46 secondi di svantaggio in classifica.