After colliding on a dramatic stage 16, Britain’s Josh Tarling and former champion Primoz Roglic resigned from the Giro d’Italia.
Isaac del Toro held onto the leader’s pink jersey, but Simon Yates and Richard Carapaz, both from Britain, dramatically reduced their lead.
Christian Scaroni, an Italian sprinter, defeated fellow Italian champion Lorenzo Fortunato to claim the stage victory from Piazzola sul Brenta to San Valentino.
Early on Tuesday’s stage, Welshman Tarling, 21, slid into a barrier after colliding heavily on a very wet surface.
One of the pre-race favorites, Slovenian Roglic, collided shortly after on a slippery descent alongside Carapaz from Ecuador.
Roglic, 35, made a momentary attempt to advance before resuming his Red Bull Bora-Hansgrohe team car.
The 2023 champion lost crucial time to his general classification rivals on Sunday’s stage 15 after his third crash of the week on Saturday.
However, 2019 champion Carapaz bounced back from his fall and launched a powerful attack late to fend off Yates and Del Toro.
Mexican Del Toro, who managed to hold on to the race lead, was able to escape Yates with his own attack.
Del Toro, a rider for the UAE Team Emirates-XRG, is now 26 seconds ahead of Yates, who is riding for EF Education-EasyPost.
Derek Gee from Canada added time to Del Toro, who is now a minute and a half behind Carapaz.
Juan Ayuso, Del Toro’s teammate and another of the pre-race favorites, cracked and lost a lot of time falling out of the top 10, having started the day third.
Adam Yates’ twin brother, Max Poole (13th), Tom Pidcock (16th), and James Knox (23rd) all made the top 20 in the overall rankings.