Tour de Suisse: João Almeida goes solo on the Splügenpass for stage 4 victory

Joao Almeida of Portugal and UAE Team Emirates - XRG celebrates at finish line as stage winner during the 88th Tour de Suisse, Stage 4 a 193.2km stage from Heiden to Piuro (Valchiavenna) / #UCIWT / on June 18, 2025 in Piuro, Switzerland. (Photo by Tim de Waele/Getty Images)
Tour de Suisse 2025: João Almeida (UAE Team Emirates-XRG) wins stage 4 on solo attack (Image credit: Tim de Waele/Getty Images)

João Almeida (UAE Team Emirates-XRG) began to turn the tide on stage 4 of the Tour de Suisse with a 49-kilometre solo victory, mounting the first part of his GC comeback on the mountainous route into Piuro, Italy.

The Portuguese rider was led out on the Splügenpass climb, with his UAE team mopping up the remnants of the breakaway, before Jan Christen provided two final turns and Almeida pushed on alone, increasing the pressure.

Pre-stage race leader Romain Grégoire (Groupama-FDJ) was dropped on the 8.8km climb, but fought back valiantly on the descent to catch the main chase group that contained the likes of Kévin Vauquelin (Arkéa-B&B Hotels), his closest competitor on GC at the start.

Despite the big gain, Almeida's poor start to the race, when he lost more than three minutes on stage 1, leaves him with a 2:07 deficit still to make up to Grégoire on the final four stages, if he is to defend UAE's title in Switzerland.

Romain Gregoire of France and Team Groupama - FDJ celebrates at podium as White best young jersey winner during the 88th Tour de Suisse, Stage 4 a 193.2km stage from Heiden to Piuro (Valchiavenna) / #UCIWT / on June 18, 2025 in Piuro, Switzerland. (Photo by Tim de Waele/Getty Images)

Romain Grégoire of Groupama-FDJ celebrates at podium with white best young jersey, and retains the leader's jersey after stage 4 (Image credit: Tim de Waele/Getty Images)

"It was a hard effort, really good teamwork, and it's nice to finish it off," said Almeida, who wasn't so bullish on a GC fightback, but will certainly be on the attack again on Thursday.

"Yeah, there's still a long way to go, a lot of time to get back, but I'm happy with the stage win and we will go and enjoy this one.

"I have to disagree [on being the favourite now], because for me, it's up to me to take time back and it's going to be a super hard task, but we never give up. Well, I need to try; if I don't try, we will never know."

With a brutal stage to Santa Maria in Calanca awaiting the riders tomorrow, Almeida will be looking for a similarly big gain. Vauquelin needs just 25 seconds on his compatriot to take over the lead, while O'Connor sits well-placed thanks to his stage 4 gain, with just 56 seconds now separating him and the yellow jersey.

How it unfolded

A general view of the peloton competing during the 88th Tour de Suisse, Stage 4 a 193.2km stage from Heiden to Piuro (Valchiavenna) / #UCIWT / on June 18, 2025 in Piuro, Switzerland. (Photo by Tim de Waele/Getty Images)

A general view of the peloton competing on stage 4, 193.2 kilometres from Heiden to Piuro (Image credit: Tim de Waele/Getty Images)

Action on stage 4 of the Tour de Suisse started before the racing kicked off, with Geraint Thomas (Ineos Grenadiers) pulling out as a precaution after his crash the day before.

Once normal proceedings were underway, the start in Heiden was followed by an attacking opening fight for the breakaway, with a slightly strange 193.2km route on offer. The highlight of the route was the two categorised climbs that formed one long climbing effort to the category 1 Splügenpass.

The likes of Anthon Charmig (XDS Astana) and Fabio Christen (Q36.5 Pro Cycling) tried unsuccessfully to get away, but Neilson Powless (EF Education-EasyPost) found more joy when he peeled off the front after 45 minutes of rapid racing.

That move fizzled out, though, as did one from Fabio Van Den Bossche (Alpecin-Deceuninck), with average speed in the peloton north of 50 kph for the opening hour.

A three-man move saw the beginnings of the day's break forming, with AJ August (Ineos Grenadiers), Georg Zimmermann (Intermarché-Wanty) and Larry Warbasse (Tudor Pro Cycling) getting up the road ahead of a feed zone.

(L-R) Marius Mayrhofer of Germany and Team Tudor Pro Cycling, Georg Zimmermann of Germany and Team Intermarche-Wanty and Larry Warbasse of United States and Team Tudor Pro Cycling compete in the breakaway during the 88th Tour de Suisse, Stage 4 a 193.2km stage from Heiden to Piuro (Valchiavenna) / #UCIWT / on June 18, 2025 in Piuro, Switzerland. (Photo by Tim de Waele/Getty Images)

The larger breakaway group led by (L to R) Marius Mayrhofer of Tudor Pro Cycling, Georg Zimmermann of Intermarche-Wanty and Larry Warbasse of Tudor Pro Cycling (Image credit: Getty Images)

Five more riders then formed a chase group and eventually made contact with those in front with 104km to go: Powless, Tom Gloag (Visma-Lease a Bike), Sébastien Grignard (Lotto), Marius Mayrhofer (Tudor Pro Cycling) and yesterday's stage winner Quinn Simmons (Lidl-Trek).

The eight-man group's lead went out as far as 2:45, but Groupama-FDJ and Picnic PostNL were among those who worked on the front to keep things close on stage 4.

As they climbed to Sufers and approached the 8.8km Splügenpass with its average gradient of 7.4%, the break split, with the stronger climbers going ahead. Grignard, Warbasse, Mayrhofer and Zimmermann were all dropped by the time the leading quartet reached 63km to go.

Simmons, Gloag and Powless powered on, leaving their fellow anglophone August behind, but the fragmented peloton was closing in quickly, only 16 seconds behind the leader 54km from the finish.

Ben O'Connor of Australia and Team Jayco AlUla, Felix Gall of Austria and Team Decathlon AG2R La Mondiale, Oscar Onley of Great Britain and Team Picnic PostNL and Joao Almeida of Portugal and UAE Team Emirates - XRG compete climbing to the Splugen pass (2110m) landscape during the 88th Tour de Suisse, Stage 4 a 193.2km stage from Heiden to Piuro (Valchiavenna) / #UCIWT / on June 18, 2025 in Piuro, Switzerland. (Photo by Tim de Waele/Getty Images)

Ben O'Connor of Jayco AlUla, Felix Gall of Decathlon AG2R La Mondiale, Oscar Onley of Picnic-PostNL and João Almeida of UAE Team Emirates-XRG climb to the Splügenpass (Image credit: Tim de Waele/Getty Images)

UAE Team Emirates-XRG pushed on aggressively, looking to both help Felix Großschartner's ambitions, but also launch João Almeida back up the overall standings after his disappointing opening stage. This ended the breakaway's day in front, with 6km of the climb still to race.

Almeida was left on his own when Jan Christen ran out of steam after a second bout of pacing, but soon the Portuguese rider proved why he was the pre-race GC favourite.

As he put the hammer down, Gall, Onley and O'Connor tried to hang with him, but dropped quickly under his tempo. With 49km to go, Almeida was solo but far from out of danger, thanks to the 35km of descending that he would be faced with after reaching the crest.

Almeida started the 47km run for home with a 40-second lead over the main eight-rider chase group of GC rivals, with Grégoire at 1:21 over the top. A blessing for the young Frenchman, however, was that he had one of the best descenders in the world with him for company – Julian Alaphilippe (Tudor).

Vauquelin went into the virtual lead of the race at times on the downhill, having started the day just 25 seconds back, even trying to attack on the descent with O'Connor, but contact was then made by the man in yellow.

2025 Tour de Suisse: Joao Almeida (UAE Emirates-XRG) on the rampage

João Almeida (UAE Team Emirates-XRG) on his solo rampage on Italian soil (Image credit: Getty Images)

Into the valley, and everything was back together behind, with 13km to go. The 11 riders now in pursuit of only Almeida didn't cooperate, though, despite being within touching distance of Almeida at 38 seconds.

It became clear he was going to win, with the gap stabilising to 40 seconds at the line for the UAE rider, with Onley and O'Connor being prompted into a late tandem attack to try and make time on those failing to work behind, which worked.

Grégoire survived for another day in yellow, finishing fifth on the day behind Vauquelin in the second chase group, with Almeida not yet being an immediate threat to his GC lead, but the Brit and Australian did take back 26 and 22 seconds respectively on his lead, with Almeida getting 1:10 back thanks to his bonus seconds.

Race leader Romain Grégoire reaches the finish in Piuro (Valchiavenna) 

Race leader Romain Grégoire reaches the finish in Piuro (Valchiavenna)  (Image credit: Getty Images)

Results

Results powered by FirstCycling

James Moultrie
News Writer

James Moultrie is a gold-standard NCTJ journalist who joined Cyclingnews as a News Writer in 2023 after originally contributing as a freelancer for eight months, during which time he also wrote for Eurosport, Rouleur and Cycling Weekly. Prior to joining the team he reported on races such as Paris-Roubaix and the Giro d’Italia Donne for Eurosport and has interviewed some of the sport’s top riders in Chloé Dygert, Lizzie Deignan and Wout van Aert. Outside of cycling, he spends the majority of his time watching other sports – rugby, football, cricket, and American Football to name a few.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.

Latest on Cyclingnews