Richard Carapaz, with a time of 24h44'01 ", won the Cycling Tour of Switzerland.
The Ecuadorian preceded the Colombian Rigoberto Uran in the general classification, second at 17".
Third the Danish Jakob Fuglsang, at 1'15.
First of the Italians, in the general classification, Domenico Pozzovivo, sixth at 3'16 ". Today's stage, the 8th stage, from Andermatt to Andermatt, 158.4 kilometers long, was won by Gino Maeder, in 4h06 '25 ".
The Swiss preceded the Canadian Michael Woods, second with the same time, and Mattia Cattaneo, third at 9 ".