British rider Adam Yates will start Sunday’s final stage of the Tour de Suisse in the yellow jersey after earning another victory on stage seven.
Yates and team-mate Joao Almeida crossed the finish line together – with the Briton deemed slightly ahead of the Portuguese – and 14 seconds ahead of their nearest challenger.
The 31-year-old Yates has an overall lead of 31 seconds over fellow Team Emirates rider Almeida following the 118km route which started and ended in Villars-sur-Ollon.
It was Yates’ second stage victory of the week and the third stage in a row in which he and Almeida have occupied the top two places.
Sunday’s eighth and final stage is an uphill 15.7km time trial where riders will have to ascend nearly 900m to the finish.
Yates and Almeida are well clear of Colombia’s Egan Bernal in third place in the standings, so it is expected to be a battle for first place between team-mates on Sunday.
Britons Tom Pidcock and Oscar Onley are sitting seventh and eighth in the general classification standings.