Germany’s Pascal Ackermann took his second stage victory at this year’s Giro d’Italia, as former champion Tom Dumoulin withdrew because of injury.
On a day of driving rain throughout, Bora-Hansgrohe’s Ackermann negotiated surface water in Terracina before timing his sprint to perfection to beat Fernando Gaviria by half a wheel.
Primoz Roglic retains the overall lead, 35 seconds ahead of Briton Simon Yates.
Dumoulin, 28, pulled out shortly after Wednesday’s start with a knee injury.
The Dutch rider sustained the injury in a heavy fall on Tuesday’s fourth stage, losing over four minutes.
Dumoulin had been cleared to race by his medical team and the 2017 champion said before the stage: “I want to at least try.”
But Team Sunweb later tweeted: “Dumoulin’s injuries have proved too painful.”