Belgium's Justine Ghekiere won the penultimate stage of the women's Tour de France after climbing clear for victory on Saturday.
Ghekiere finished ahead of France's Maeva Squiban and Dutch rider Demi Vollering after a seventh stage featuring a 167km run over a series of climbs in the Alps to a summit at Le Grand-Bornand peak.
Poland's Katarzyna Niewiadoma came home fourth and kept the race leader's yellow jersey.
It was a second career win for Ghekiere, of the AG Insurance-Soudal team, and she consolidated her grip on the race's best climber jersey.
France's sixth stage winner Cedrine Kerbaol lost some time in the gruelling finish to come in 18th.
She now stands third in the general ranking behind Niewiadoma and the Netherlands' Puck Pieterse, who is 27 seconds behind the Pole.
Sunday's eighth and final stage is another for the climbers: a 149km mountain run from Le Grand-Bornand to Alpe d'Huez.
It features a 13.8km ride to the summit at a gradient of 8.1 percent, the riders also having to crest the Col du Glandon over 19.7km at 7.2 percent.
AFP