Belgian Tim Wellens won Saturday's sixth stage as Tom Dumoulin of the Netherlands took the overall lead in the BinckBank Tour.

Lotto Soudal's Wellens outsprinted Giro d'Italia winner Dumoulin at the end of the 196.6km stage from Riemst to Houffalize after the pair broke clear of the pack with a little under 25km left.

Belgian Jasper Stuyven led home a small group of chasers, 17 seconds back.

Dumoulin now leads Wellens by four seconds with Olympic champion Greg Van Abermaet third at 46sec ahead of Sunday's 193.5km final stage from Essen to Geraardsbergen.

STAGE 6 RESULTS

1. Tim Wellens (Belgium / Lotto-Soudal) 5:04:36"
2. Tom Dumoulin (Netherlands / Team Sunweb) ST
3. Jasper Stuyven (Belgium / Trek-Segafredo) +17"
4. Greg Van Avermaet (Belgium / BMC Racing Team)
5. Tiesj Benoot (Belgium / Lotto-Soudal)
6. Michael Valgren (Denmark / Astana Pro Team) +20"
7. Oliver Naesen (Belgium / AG2R La Mondiale)
8. Nils Politt (Germany / Katusha-Alpecin) +1:42"
9. Sep Vanmarcke (Belgium / Cannondale-Drapac)
10. Dion Smith (New Zealand / Wanty-Groupe Gobert)

OVERALL STANDINGS

1. Tom Dumoulin (Netherlands / Team Sunweb) 20:27:49"
2. Tim Wellens (Belgium / Lotto-Soudal) +4"
3. Greg Van Avermaet (Belgium / BMC Racing Team) +46"
4. Jasper Stuyven (Belgium / Trek-Segafredo) +52"
5. Michael Valgren (Denmark / Astana Pro Team) +1:02"
6. Oliver Naesen (Belgium / AG2R La Mondiale) +1:09"
7. Lars Boom (Netherlands / LottoNL-Jumbo) +1:46"
8. Peter Sagan (Slovakia / BORA-hansgrohe) +1:48"
9. Jasha Suetterlin (Germany / Movistar Team) +2:13"
10. Philippe Gilbert (Belgium / Quick-Step Floors) +2:15"