But the move could not stick and the bunch was back together for the final kilometre, which included two sharp turns.

Groenewegen came through unscathed to take victory ahead of a fast-finishing Ewan and prevented team-mate Boom’s rivals taking the vital bonus seconds.

Boom will begin Sunday’s final stage with an eight-second lead from BMC’s Stefan Kung, while Lotto NL-Jumbo team-mate Victor Campenaerts is nine seconds back and Team Sky’s Vasil Kiryienka a further second adrift.