Il 30enne veronese della Deceuninck-Quick Step, campione italiano in carica, si è imposto allo sprint dopo una grande rimonta davanti al colombiano Fernando Gaviria (UAE Team Emirates) e al tedesco Marcel Kittel (Katusha-Alpecin).
Nella classifica generale resta al comando lo sloveno Primoz Roglic (Jumbo-Visma) con 21'' di vantaggio sullo spagnolo Alejandro Valverde (Movistar) e 38'' sul francese David Gaudu (Groupama-FDJ).