Skjelmose (22 ans) s'est imposé avec 3 secondes d'avance sur l'Autrichien Felix Gall et 12 sur l'Espagnol Juan Ayuso. Le Belge Remco Evenepoel, qui a mis le feu aux poudres dans la montée finale, a un peu coincé sur la fin et a pris la 4e place à 21 secondes.
Au général, le vainqueur du jour compte 17 secondes d'avance sur Evenepoel et 24 sur Ayuso. Gino Mäder, 19e de l'étape, est le meilleur Suisse au 16e rang à 1'55.
Küng perd le maillot jaune
Stefan Küng, qui était en jaune depuis dimanche, a perdu un peu plus de trois minutes lors de la montée finale depuis Aigle. Le Thurgovien ne pourra pas se mêler à la lutte pour la victoire finale, comme on pouvait le pressentir.
ats/tzing
3e étape, Tafers (FR) - Villars-sur-Ollon (VD), 174 km (13.06)
La suite du parcours
ME 14.06 - 4e étape
Monthey (VS) - Loèche-les-Bains (VS) 153 km)
JE 15.06 - 5e étape
Fiesch (VS) - La Punt (GR) (211 km)
VE 16.06 - 6e étape
La Punt (GR) - Oberwil-Lieli (AG) (215 km)
SA 17.06 - 7e étape
Tübach (SG)- Weinfelden (TG) (184 km)
DI 18.06 - 8e étape (CLM)
Saint-Gall (SG) - Abtwil (SG) (26 km)