Le duel a été haletant dans les Alpes valaisannes. Egan Bernal a tout tenté pour détrôner Roglic de sa place de leader. Dans la dernière ascension vers les Collons, le Colombien a porté plusieurs attaques mais le maillot jaune n'a jamais lâché.
Un groupe de 5 coureurs formé de Bernal, Roglic, Fuglsang, Rui Costa et Richie Porte s'est retrouvé peu après le sommet à 28 km de l'arrivée. Dans la descente vers Sion, Fuglsang a profité d'un replat pour porter une attaque.
Comme le Danois était le moins bien classé du général, personne n'a voulu assumer la poursuite. Le Scandinave de l'équipe Astana a rapidement pris 30'' d'avance et a pu mener à sa guise la fin de l'étape.
ats/lper
4e étape (28.04)
Sion - Sion, 149 km
1. Jakob Fuglsang DEN 4h18'48"
2. Primoz Roglic SLO + 48"
3. Egan Bernal COL 48"
4. Rui Costa POR 48"
5. Richie Porte AUS 50"
33. Mathias Frank SUI 2'12"
52. Danilo Wyss SUI 12'36"
53. Kilian Frankiny SUI 12'36"
60. Silvan Dillier SUI 12'36"
98. Michael Albasini SUI 28'43"
101. Tom Bohli SUI 28'43"
Classement général (28.04)
1. Primoz Roglic SLO 12h59'09"
2. Egan Bernal COL + 0'08"
3. Richie Porte AUS 0'35"
4. Jakob Fuglsang DEN 1'16"
5. Rui Costa POR 1'23"
23. Mathias Frank SUI 4'50"
56. Danilo Wyss SUI 19'08"
69. Kilian Frankiny SUI 27'44"
77. Silvan Dillier SUI 35'55"
86. Michael Albasini SUI 43'04"
96. Tom Bohli SUI 55'51"
Tour de Romandie 2018, parcours
Dimanche 29 avril, 5e étape: Mont-sur-Rolle - Genève, 182 km