Juan Ayuso's devastating late attack saw the Spaniard swoop to a maiden Giro d'Italia stage win in the race's first summit finish at Tagliacozza. Ayuso led home a UAE Team Emirates-XRG one-two ahead of Mexico's Isaac del Toro and Colombia's Egan Bernal
A powerful but measured ride from Ineos Grenadiers's Josh Tarling was enough to carry him to his first Grand Tour stage victory. The British national champion, who suffered disappointment due to a mechanical in last year's Olympic TT, enjoyed 90 sweaty minutes in the hot seat, fending off as