L’échappée matinale, composée des Italiens Filippo Tagliani (Androni Giocattoli-Sidermec) et Umberto Marengo (Bardiani-CSF-Faizane) est reprise par le peloton à 105 kilomètres de l'arrivée. Un autre duo représentant les mêmes équipes se dégage alors du peloton à 69 kilomètres du terme. Il s'agit du Suisse Simon Pellaud (Androni Giocattoli-Sidermec) et de l'Italien Davide Gabburo (Bardiani-CSF-Faizane). Ce duo est rejoint par le Français Alexis Gougeard (AG2R Citroën Team) à 21 kilomètres de l’arrivée. Mais l'avance des fuyards fond sous l'impulsion des équipiers des sprinteurs et le trio de tête est repris un peu après la banderole annonçant les cinq derniers kilomètres. Quelques hectomètres plus loin, une chute se produit au sein du peloton faisant comme victimes principales l'Espagnol Mikel Landa (Bahrain) qui est contraint à l'abandon et le deuxième du classement général Joe Dombrowski (UAE Team Emirates). Dans la station balnéaire de Cattolica, le sprint est remporté par l'Australien Caleb Ewan (Lotto-Soudal) devant les Italiens Giacomo Nizzolo (Qhubeka Assos) et Elia Viviani (Cofidis).