34-year-old Rigoberto Uran put in a sensational time trial on Stage 7 of the Tour de Suisse to drastically reduce the lead of Richard Carapaz.
Ineos Grenadiers rider Carapaz came into the stage with a lead of 1:11 but a blistering time trial from the Colombian cut the deficit to just 17 seconds.
It is Uran’s first win in over 1,000 days, remarkably it’s also 14 years since his last stage win at this race.
Tokyo 2020
'Just too strong' - Wiggins hails new Olympic champion Carapaz
24/07/2021 AT 17:11
Ecuadorian Carapaz finished fourth in the stage but he was 54 seconds off Uran, former Giro winner Tom Dumoulin was fifth as he continues to build up his form having started racing again.
He also saw world champion Julian Alaphilippe gain time as the Frenchman finished second and now sits third in the general classification, 39 seconds off Carapaz.

ANDERMATT, SWITZERLAND - JUNE 12: Rigoberto Uran Uran of Colombia and Team EF Education - Nippo during the 84th Tour de Suisse 2021, Stage 7 a 23,2km Individual Time Trial stage from Disentis-Sedrun to Andermatt / ITT / Mountains / Snow / Landscape / #UCI

Image credit: Getty Images

Tokyo 2020
'Makes you teary-eyed' - Carapaz embraced by Ecuador team-mate in touching moment
24/07/2021 AT 15:00
Tokyo 2020
'Makes you teary-eyed' - Carapaz embraced by Ecuador team-mate in touching moment
24/07/2021 AT 14:02