Points leader Jonathan Milan made it a hat-trick of wins in the 2024 Giro d’Italia as he sprinted to victory on stage 13.
As the flattest stage of the race, the 179km ride from Riccione to Cento looked perfectly suited to the 6ft 4in Italian powerhouse.
However, it seemed as though Milan might miss out when he and his Lidl-Trek team were dropped in the cross-winds with 61km to go.
The Italian and his team-mates eventually managed to close the gap to the peloton though, before dominating the run-in to the finish.
Movistar’s Fernando Gaviria was first to kick but Milan overhauled the Colombian to win in style.
“I was delivered in perfect position before the sprint. Simone Consonni started his lead out from 400m to go,” Milan said.
“It’s impressive how everyone on the team was committed to the sprint finish.
“I’m super happy and proud of my team.”
Poland’s Stanislaw Aniolkowski finished strongly to take second for Cofidis while Germany’s Phil Bauhaus came third for Bahrain Victorious.
Slovenian Tadej Pogacar retained the overall leader’s pink jersey for UAE-Team Emirates, with Colombian Dani Martinez of Bora-Hansgrohe remaining second and Welshman Geraint Thomas staying in third for Ineos Grenadiers.
Saturday’s stage 14 is an individual time trial before the race heads into the mountains.
Pogacar, who won the first time trial of this year’s Giro, said: “Tomorrow I hope to have the same feelings as the last time trial and finish very strongly.”