João Almeida swept to a memorable long-distance solo victory on stage four of the Tour de Suisse to Piuro (Valchiavenna).

On a sweltering day, the UAE Team Emirates-XRG rider rode away from the front group on the day’s only major climb, and held off his pursuers for 49km to take a 40-second win.

You may like

How it happened

ResultsTour de Suisse 2025, stage four, Heiden > Piuro (Valchiavenna)

General classification