Ayuso climbs to Giro stage seven win, Roglic takes overall lead
This 160km run was the first skirmish between the main title pretenders and lived up to its billing as a battle royale played out in the final 3km of a 12km climb at around a 10 percent incline.
It was certainly a big moment for the 22-year-old Ayuso as he claimed his first Grand Tour win and took the white jersey as the top young rider.
"It's my fourth Grand Tour, and I was sometimes very close, but I never managed to pull it off," said Ayuso after the stage in the Apennine Mountains of central Italy.