Sonny Colbrelli won stage six of the Benelux Tour to move top of the general classification ©Getty Images

Bahrain Victorious now occupies the top two places after a shake-up in the general classification at the Benelux Tour as Italy’s Sonny Colbrelli rode to victory in the penultimate stage at Houffalize in Belgium, with Slovenia’s Matej Mohorič finishing second.

The 207.6-kilometre stage began in Ottignies-Louvain-la-Neuve in Belgium.

Colbrelli secured his first stage win on this year’s tour by some 42 seconds, with the 10 second time bonus seeing him build a 51 second lead at the top of the general classification.

The Italian rider completed the stage in 4 hrs 55 min 27 sec.

Mohorič came through in second to claim six bonus seconds, and is Colbrelli’s closest challenger for the leader’s jersey, trailing him by 51 seconds going into the final day.

Belgium’s Jasper Stuyven of Trek-Segafredo finished third in a sprint finish which included three of his compatriots in Tiesj Benoot of Team DSM in fourth, Qhubeka NextHash’s Victor Campenaerts in fifth and Tim Wellens of Lotto–Soudal in sixth.

Campenaerts moved on to the overall podium, 53 seconds behind Colbrelli and 14 clear of the overnight leader Stefan Küng of Groupama-FDJ in fourth.

Küng finished this stage 21st, just over a minute after Colbrelli.

Luke Durbridge of Team BikeExchange and Australia was also included in the bunch of riders who finished the stage in 4:56:29, dropping to fifth in the general classification having started the day second.

Christophe Laporte of Cofidis was also on the podium after the fifth stage, but lost six minutes and 36 seconds as he slipped to 25th in the overall standings.

There was no change in the points classification, with Belgium’s Tim Merlier of Alpecin-Fenix leading on 75 and Danny van Poppel of Intermarché-Wanty-Gobert Matériaux and The Netherlands on 73.

The Benelux Tour is due to conclude tomorrow with the 180.9km final stage through Belgium from Namur to Geraardsbergen.