Déroulement de la course
Le peloton de 169 coureurs s'élance à 11 h 23 avec une bataille pour l'échappée qui fait rage. Après une quinzaine de kilomètres, cinq coureurs réussissent à sortir mais d'autres coureurs essayent encore de les rejoindre. À noter l'abandon de Laurens ten Dam après quelques kilomètres de course. Des coureurs chutent dont Rafał Majka ou encore le maillot rose, Primož Roglič. Ce dernier réussit à reprendre sa place et l'échappée est reprise. D'autres essayent de repartir avec Andrey Amador, José Joaquín Rojas, Nans Peters, Fausto Masnada, Giovanni Carboni, Amaro Antunes, Pieter Serry, Valentin Madouas, Rubén Plaza, Nicola Bagioli, Sam Oomen, Nicola Conci et Valerio Conti. Ces hommes comptent 3 minutes d'avance à 160 kilomètres de l'arrivée. Lors du premier sprint intermédiaire, Rojas passe en tête et l'écart augmente jusqu'à 6 minutes 30. Conti est alors provisoirement maillot rose. Le peloton emmené par l'équipe Jumbo-Visma du maillot rose fait redescendre l'écart à 4 minutes 45 secondes avant que les échappés n'atteignent le bas du Coppa Casarinelle.
Dans la Coppa Casarinelle, le premier à l'attaque est Masnada suivi par Conti, les poursuivants comptent 25 secondes de retard et Rubén Plaza réagit avec José Joaquín Rojas et Giovanni Carboni. Masnada passe en tête au sommet devant Conti et les deux maintiennent 35 secondes sur le groupe de 3 coureurs. Conti récupère les bonifications du sprint intermédiaire et les deux hommes se disputent la victoire. Dans la dernière ligne droite, Conti ayant réalisé son objectif, laisse la victoire à Masnada qui remporte sa première victoire sur un grand tour. Le peloton n'entame pas la poursuite et ne fait que perdre du temps sur les échappés jusqu'au final, il arrive 7 minutes plus tard et Valerio Conti prend le maillot rose de leader. C'est le premier Italien en rose depuis 2016, alors porté par Vincenzo Nibali. Au classement général, Conti endosse le maillot rose, le second est Carboni avec 1 minutes 41 de retard et le troisième Nans Peters avec 2 minutes de retard. Roglic sort du classement des dix premiers au général avec 5 minutes 24 de retard.