Le Néerlandais Mathieu van der Poel - et son équipe Alpecin-Deceuninck - démontre sa domination en remportant le titre Elites hommes. Il décroche définitivement son dernier compagnon d'échappée, le Belge Florian Vermeersch, dans le dernier tour à Louvain. Van der Poel fait le break dans une courte montée, après une puissante accélération à 13 km de l'arrivée, et laisse Vermeersch derrière lui en finissant seul pour s'assurer son huitième maillot arc-en-ciel chez les Elites.
Vermeersch termine à 1'03, et s'attribue la médaille d'argent pour la deuxième année consécutive. La course de 182 km s'est transformée en bataille tactique, Van der Poel faisant face à la supériorité numérique de l'équipe belge. Après 60 km, Van der Poel avait déjà lancé une attaque cinglante, pour former un groupe de tête de 16 coureurs. Une autre accélération réduisait ce groupe à sept coureurs, avec encore quatre coureurs belges.