Joe Dombrowski (UAE Team Emirates) won a rain-soaked Stage 4 at the Giro d’Italia as the general classification was shaken up. Alessandro Di Marchi (Israel Start-Up Nation) finished second to take the maglia rosa off Filippo Ganna (Ineos Grenadiers), who reverted to domestique before slipping back.