Ce Tour de Suisse, rempli d'émotions, prenait fin ce dimanche sur un contre-la-montre de 25,7 kilomètres entre St.Gallen et Abtwill. Un chrono également décisif pour le classement général final. Et c'est Juan Ayuso (UAE Team Emirates) qui a remporté cette 8e étape ! Auteur d'une excellente performance sur ce parcours vallonné, l'Espagnol a devancé Remco Evenepoel (Soudal Quick-Step) et Mattias Skjelmose (Trek-Segafredo) de 8 et 9 secondes. Sur le podium du classement général, on retrouve les 3 jeunes pépites, mais pas dans le même ordre, puisque Skjelmose (22 ans) remporte ce 86e Tour de Suisse, devant Ayuso (20 ans) et Evenepoel (23 ans). A noter la dégringolade de Félix Gall (AG2R Citroën), qui est passé de la 2e à la 8e place. Le Néerlandais Wilco Kelderman (Jumbo-Visma) et le Français Romain Bardet (Team DSM) complètent le top 5 de cette course d'une semaine.