Tour de Suisse: João Almeida win stage 7 battle for GC seconds before decisive TT

João Almeida wins stage 7 at the Tour de Suisse 2025
João Almeida wins stage 7 at the Tour de Suisse 2025 (Image credit: Getty Images)

João Almeida (UAE Team Emirates-XRG) showed he is determined to fight for overall victory at the Tour de Suisse right to the very end of the race by going deep to win the mountain stage to Emmetten. However, his biggest rival, Kevin Vauquelin (Arkea-B&B Hotels), was also there and refused to surrender the leader's yellow jersey.

The French rider was the first to attack in the final kilometre. He could see the finish line ahead of him, but then Almeida came past him to win the stage and take the ten-second time bonus. Oscar Onley (Picnic-PostNL) also passed Vauquelin to take a six-second time bonus, with Vauquelin awarded four bonus seconds.

Latest Videos From
Stephen Farrand
Editor-at-large

Stephen is one of the most experienced members of the Cyclingnews team, having reported on professional cycling since 1994. Before becoming Editor-at-large, he was Head of News at Cyclingnews. He has previously worked for Shift Active Media, Reuters and Cycling Weekly. He is a member of the Board of the Association Internationale des Journalistes du Cyclisme (AIJC).

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