La course a très mal commencé pour Lotto-Intermarché, qui a perdu rapidement ses deux leaders, Jenno Berckmoes après une chute en début de course et Arnaud De Lie, lâché à 90 km de l’arrivée sur la première ascension du Knokteberg. Impliqué dans la même chute que Berckmoes, Dylan Teuns (Cofidis) a aussi arrêté la course.
Wout van Aert a attaqué sur l’Eikenberg (1,2 km à 5,2%), à 40 km de l’arrivée. Il a rapidement rejoint le Français Romain Grégoire (Groupama-FDJ United) et le Danois Niklas Larsen (Unibet Rose Rockets), qui s’étaient échappés 12 km plus tôt en compagnie d’un autre Français, Thomas Gachignard (TotalEnergie), lâché dans l’aventure.
Van Aert a accéléré une nouvelle fois lors du premier passage sur le Nokerenberg, à 22 bornes de l’arrivée. Larsen l’a accompagné alors que Grégoire a été lâché.
Van Aert s’est isolé en tête lors la seconde ascension du Nokereberg (700m à 4,2%), au sommet duquel il comptait une quinzaine de secondes d’avance sur un gros groupe avec 9 km encore à parcourir.
Filippo Ganna est parti en poursuite à 3 km de la ligne, en compagnie de Florian Vermeersch (UAE Team Emirates-XRG). L’Italien a poursuivi son effort jusqu’au bout et a dépassé Van Aert dans les 150 derniers mètres pour signer, à 29 ans, le 39e succès de sa carrière, le troisième de la saison. Le Norvégien Soren Waerenskjold (Uno-X Mobility) a réglé le sprint du peloton et complète le podium.
Ganna succède au palmarès à l’Américain Neilson Powless.













