Overnight leader Marcel Kittel (Etixx-QuickStep) was distanced twice during the stage and eventually relented in his chase to finish several minutes down. Dumoulin – who won stage 1 – finished second in an elite group, five second down on Ulissi and as a result moved back into the race lead.
The majority of the GC contenders finished safely in the main field but Ryder Hesjedal (Trek-Segafredo) lost time.
Discover more about the Stage 4 Results with Cycling News.