Frederik Frison (Lotto Soudal) fut le premier coureur à prendre place dans le siège de leader à Averbode. Malheureusement, le meilleur temps du chrono n’a pas duré bien longtemps. Ryan Mullen (BORA – hansgrohe) puis Lasse Norman Hansen (Uno-X Pro Cycling Team) ont en effet amélioré le temps du Belge. Florian Vermeersch, victime d’un ennui technique de changement dans les derniers kilomètres, a quant à lui échoué à moins d’une seconde du meilleur temps du Norvégien.
Le jeune néerlandais Daan Hoole (Trek Segafredo) a ensuite impressionné avec un excellent temps final de 13:48. Hoole a bien cru pouvoir fêter son excellent jusqu’au bout s’autant que Victor Campenaerts (Lotto Soudal) a lui aussi connu des problèmes de chaîne. Le recordman de l’heure a û se contenter du 12ème temps. Son coéquipier Tim Wellens a lui signé un bon 10ème temps.
La bataille pour la victoire du jour s’est finalement décidée entre le leader Mads Pedersen et son challenger Yves Lampaert. Le champion belge a d’abord amélioré de pas moins de 10 secondes la marque établie par Hoole. Un temps qui a obligé le leader Pedersen, dernier partant, à lui céder la victoire du jour. Le Danois a finalement concédé 7 secondes sur Lampaert à l’arrivée. Pedersen partira toutefois demain en tant que leader de l’étape reine du Baloise Belgium Tour. Au classement général, Pedersen possède 10 secondes d’avance sur Lampaert et 24 sur Tim Wellens.