Al secondo e terzo posto si sono classificati rispettivamente Jakub Mareczko della Wilier Triestina - Selle Italia e Sam Bennett della Bora - Hansgrohe.
La tappa è stata caratterizzata da una lunga fuga di Sergey Firsanov (Gazprom - Rusvelo), Marco Marcato (UAE Team Emirates) e Mirco Maestri (Bardiani CSF), ultimo ad essere ripreso quando mancavano 7 km alla fine.
La corsa ha effettuato uno storico passaggio in un tratto autostradale: 33 km dell'A1 Panoramica, tra Barberino del Mugello e Rioveggio. Domani Tom Dumoulin (Team Sunweb) ripartirà in Maglia Rosa per il terzo giorno consecutivo.