Brussels - 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 out-sprinted 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.
Results from Saturday's 203.7km sixth stage of the BinckBank Tour, from Riemst to Houffalize:
1. Tim Wellens (BEL/LOT) 5hr 04min 36sec, 2. Tom Dumoulin (NED/SUN) same time, 3. Jasper Stuyven (BEL/TRE) at 17sec, 4. Greg Van Avermaet (BEL/BMC) s.t., 5. Tiesj Benoot (BEL/LOT) s.t., 6. Michael Andersen (DEN/AST) 20, 7. Oliver Naesen (BEL/ALM) s.t., 8. Nils Politt (GER/KAT) 1:42, 9. Sep Vanmarcke (BEL/CAN) s.t., 10. Dion Smith (NZL/AJW) s.t.
1. Tom Dumoulin (NED/Giant) 20hr 27:49, 2. Tim Wellens (BEL/LOT) 4, 3. Greg Van Avermaet (BEL/BMC) 46, 4. Jasper Stuyven (BEL/TRE) 52, 5. Michael Andersen (DEN/AST) 1:02, 6. Oliver Naesen (BEL/ALM) 1:09, 7. Lars Boom (NED/LNL) 1:46, 8. Peter Sagan (SVK/BOR) 1:48, 9. Jasha Stterlin (GER/MOV) 2:13, 10. Philippe Gilbert (BEL/QST) 2:15