João Almeida has completed an incredible comeback at the 2025
Tour de Suisse. From losing more than three minutes on stage 1, a dominant final stage time trial has seen the Portuguese
UAE Team Emirates - XRG leader seal the general classification victory.
With the time trial being split into different sections, the first block of riders saw
Harry Sweeny of EF Education-EasyPost set the fastest time with his effort of 29:28, 33 seconds quicker than Pello Bilbao, with Antonio Morgado third after the first lot of riders at 47 seconds down on Sweeny.
As the group of those higher up on GC started their efforts, it was expected that Sweeny would be soon under threat. The Aussie's time was lasting well though, with INEOS Grenadiers' AJ August coming closest 29 seconds down. Aleksandr Vlasov also threatened Sweeny's time, but just finished slower by 9 seconds at the line.
Ben O'Connor finished 12 seconds down on his compatriot, as Sweeny continued to look comfortable in the hotseat. Finally though, Sweeny was unseated by O'Connor's former teammate
Felix Gall who destroyed the course to set a new fastest time by a massive 1:27, making the new time to beat 27:58.
Oscar Onley then boosted his hopes of a podium finish with a strong performance, 47 seconds down on Gall. The race win though, was looking more and more likely to end up with João Almeida. The Portuguese star ended up with a time of 27:33. Not only good enough to overtake Gall in terms of the stage win, but also enough to overcome
Kevin Vauquelin the GC and take the overall victory.