Cycling: Joao Almeida has finally won the Tour de Suisse. The Portuguese triumphed in the final mountain time trial ahead of Felix Gall, taking the yellow jersey from Kévin Vauquelin.

Almeida climbs to stage victory again
He managed to turn it around after all. Joao Almeida (UAE – XRG) won the 88th edition of the Tour de Suisse, despite losing over three minutes on the first stage. The stage from Beckenried to Stockhütte featured a challenging 10-kilometer mountain time trial. Almeida mastered this test with ease, winning by 25 seconds. This victory also allowed him to snatch the yellow jersey from Kévin Vauquelin (Arkéa – B&B Hotels). The Frenchman had to settle for second place overall, ahead of Oscar Onley (Picnic PostNL). Austrian Felix Gall (Decathlon AG2R La Mondiale) narrowly missed the podium, finishing fourth. Lennard Kämna (Lidl – Trek) also lost time today but can be pleased with sixth place.
Vlasov wins the mountains classification of the Tour de Suisse
In addition to the overall victory, Joao Almeida (UAE – XRG) also secured the points classification. Russian Aleksandr Vlasov (RB – Bora – hansgrohe) takes home the polka dot jersey. Kévin Vauquelin (Arkéa – B&B Hotels) can be pleased with his victory in the young rider classification, even though the disappointment of losing the yellow jersey is likely to outweigh his joy.