Le parcours compte 200,3 km constitués de quatre boucles avec un total de 20,8 km de secteurs pavés répartis en 12 secteurs. La boucle n°1 couvre 39,6 km, la boucle n°2 est la plus longue avec 60 km alors que les boucles 3 et 4 sont identiques et comptabilisent 50,3 km avec les 12 secteurs pavés[1].
Cinq hommes partent à l'attaque dans le long secteur pavé de 2 500 m à une trentaine de kilomètres de l'arrivée. Ces coureurs sont les coéquipiers de la formation Ineos-Grenadiers Jhonatan Narvaez, Ben Turner et Magnus Sheffield ainsi que Primož Roglič (Jumbo Visma) et Damien Touzé (AG2R-Citroën). Mais ils sont repris à moins d'1,5 km du terme. Le peloton se dispute la victoire. Max Walscheid (Cofidis) remporte le sprint devant Dries De Bondt (Alpecin Fenix).