Bei einem Dreier-Sprint siegte Campenaerts vor dem Dänen Andreas Kron und Nachwuchsfahrer Remco Evenepoel. Der 19-Jährige trägt weiterhin das Trikot des Gesamtführenden.
Die letzte Etappe der Belgien-Rundfahrt führt am Sonntag über 158 Kilometer von Tongeren nach Beringen.
belga/mh