Modolo came in ahead of Eduard-Michael Grosu (Nippo – Vini Fantini), Nicolas Marini (Nippo – Vini Fantini), Dylan Page (Caja Rural – Seguros RGA) and Giacomo Nizzolo (Trek – Segafredo), crossing the finish line as leader of the General Classification.
The victory is the 42nd of his career and one the 29-year-old Italian is delighted with.
“The team was successful in leading me to the front position as we approached the last kilometer and in ensuring no problems occurred at the last two bends of the route,” he said.
“Ferrari began his role as main lead out in the final 1000 meters and he was great as usual: he knows which speed is needed and the correct timing to launch a sprint.
“Timing is very important for long sprints, like today, as you need to be sure you breakaway at the correct time not too early and not too late. I was the first to start the sprint, I felt my legs were very good and I blocked the efforts of other riders to overtake me.
“This victory feels great, especially ahead of the Giro d’Italia.”
Meanwhile, Diego Ulissi secured a tenth-place finish at the second Ardennes Classic at La Fleche Wallonne in Belgium on Wednesday.
The team had targetted a top-ten spot ahead of the race and Ulissi duly delivered to provide a much needed lift going into the third and final race of the series.