
A massive upheaval in the Giro d'Italia overall has seen Isaac del Toro (UAE Team Emirates) cling onto pink by less than 30 seconds after rivals Richard Carapaz (EF Education-EasyPost) and Simon Yates (Visma-Lease a Bike) launched major attacks on the final ascent of the day.
The 202km monster Alpine stage was won by Christian Scaroni after he and teammate Lorenzo Fortunato moved away from a break five kilometres to go, ending Italy's longest drought on stage victories since 2017 with a spectacular two-up victory for XDS Astana.