Simon Yates fell short of a second stage victory at Paris-Nice as Daniel Martínez prevailed on the Col de Turini.
The reigning La Vuelta champion attacked from a four-man break with two kilometres remaining of the 181.5km stage seven, but EF Education First’s Martinez stayed with him and then raced clear in the closing stages.
Astana’s Miguel Angel Lopez and Cofidis rider Nicolas Edet also passed the Briton before the end of the near 15km final climb.
Yates had won the stage five time trial but was well out of general classification contention after losing almost seven minutes on the second stage.
Team Sky remain on course to win the event for the sixth time in eight years, as young Colombian rider Egan Bernal replaced team-mate Michal Kwiatkowski in the yellow jersey.
Bernal finished almost four minutes behind Martinez but will take a 45-second lead into Sunday’s final stage.
Philippe Gilbert (Deceuninck-Quick Step) is second with two-time Grand Tour winner Nairo Quintana a further second back in third.
Kwiatkowski fell away on the final climb and dropped to fourth in the standings – 63 seconds adrift of Bernal.
Paris-Nice concludes on Sunday with the 110km eighth stage around Nice.