K výraznejším zmenám v pretekoch prišlo už po prvom stúpaní na Muur, z vedúcej skupinky zostala vpredu už len dvojica Tony Martin (Kaťuša-Alpecin) a Elia Viviani (Sky). Za nimi sa vytvorila skupinka štyroch cyklistov, ktorá sa k nim potom pridala. Pelotón zrýchľoval s blížiacim sa cieľom, v druhom stúpaní na Muur sa jednotlivé skupinky spojili. Tento moment využil a nastúpil Sagan, na čele s ním bola ďalšia približne desiatka favoritov. Súperiť sa začalo okolo dvadsať kilometrov pred páskou, viacerí sa pokúšali o rozhodujúci únik.
Sagana opäť neminuli technické problémy, tentoraz sa však trinásť kilometrov pred finišom rýchlo dočkal výpomoci od tímu. Čelo pretekov si takticky strážilo pokusy o únik, preto sa zdalo, že sa o víťazovi rozhodne až v dojazdových metroch. Všetkým však vypálil rybník Stuyven, ktorého útok znamenal etapový triumf. Sagan doplatil na váhanie súperov v skupine, do cieľa prišiel na štvrtom mieste. Náplasťou na nevydarený záver etapy mu bude modrý dres pre víťaza bodovacej súťaže.
Výsledky 7. etapy (Essen - Geraardsbergen, 186,3 km):
1. Jasper Stuyven (Belg./Trek-Segafredo) 4:06:48 h, 2. Philippe Gilbert (Belg./Quick-Step Floors), 3. Tom Dumoulin (Hol./Sunweb), 4. Peter SAGAN (SR/Bora-Hansgrohe), 5. Tiesj Benoot (Belg./Lotto Soudal), 6. Oliver Naesen (Belg./AG2R La Mondiale), 7. Greg Van Avermaet (Belg./BMC), 8. Matthieu Ladagnous (Fr./FDJ), 9. Dion Smith (N. Zél./Wanty-Groupe Gobert), 10. Dylan Van Baarle (Hol./Cannondale-Drapac) všetci +1 s
Konečné poradie BinckBank Tour:
1. Dumoulin 24:34:33 h, 2. Tim Wellens (Belg./Lotto Soudal) +17 s, 3. Stuyven +46, 4. Van Avermaet +51, 5. Naesen +1:14 min, 6. Michael Valgren (Dán./Astana) +1:15, 7. SAGAN +1:53, 8. Lars Boom (Hol./LottoNL-Jumbo) +1:59, 9. Gilbert +2:12, 10. Petr Vakoč (ČR/Quick-Step Floors) +2:23