Germany's Maximilian Schachmann held on to the overall lead of Paris-Nice on Friday, with racing set to go ahead on Saturday despite the coronavirus pandemic.
The final stage scheduled for Sunday has been cancelled, with French rider Romain Bardet criticising a "lack of unity" in the peloton.
With a fine solo finish under bright blue skies, Belgium's Tiesj Benoot won the 161.5km run through the Luberon hills to Apt in Provence in the south-east of France on Friday.
Benoot climbed to second in the overall standings, trailing 36 seconds behind Schachmann.
Two other key challengers also strengthened their bids as Colombian climber Sergio Higuita moved to within 1min 1sec and is third overall, while wily Italian Vincenzo Nibali is at 1min 18sec in sixth.
Saturday's summit finish atop La Colmiane mountain will provide the finale to the race.
Benoot raced the final 13km alone after some lively competition on the slopes, with Bardet the last man to be dropped.
Bardet said he had mixed feelings about continuing with the race on Friday.
"We were racing flat out. I had fun out there, why not let yourself go a bit, even if it makes no sense racing in this context," Bardet said.
"Some are leaving, others are not, we may end up with 30 riders. I wonder where the meaning is in there... We'rs out on our little ride as if nothing has happened."
Schachmann had been in a group around 20sec adrift of Benoot but crashed on the final descent less than a kilometre from home.
"I crashed with about 800 metres to go when the race was full on and everyone was going full gas down," said the Bora rider who emerged unscathed.
"There is just one day to go and it'll be all out."
Saturday's run culminates with a 16.3km climb at a 6.3 percent incline.
Stage six results:
1. Tiesj Benoot (BEL/Sunweb) 3hr 57min 02sec, 2. Michael Matthews (AUS/SUN) at 22sec, 3. Sergio Higuita (COL/EF1) 22, 4. Bob Jungels (LUX/DEC) 22, 5. Julian Alaphilippe (FRA/DEC) 22, 6. Vincenzo Nibali (ITA/TRE) 22, 7. Thibaut Pinot (FRA/FDJ) 22, 8. Guillaume Martin (FRA/COF) 22, 9. Rudy Molard (FRA/FDJ) 22, 10. Nairo Quintana (COL/ARK) 22
12. Maximilian Schachmann (GER/BOR) 22.
1. Maximilian Schachmann (GER/Bora) 22hrs 46mins 24sec, 2. Tiejs Benoot (BEL/SUN) at 36sec, 3. Sergio Higuita (COL/EF1) 1:01, 4. Felix Grossschartner (AUT/BOR) 1:01, 5. Michael Matthews (AUS/SUN) 1:10, 6. Vincenzo Nibali (ITA/TRE) 1:18, 7. Rudy Molard (FRA/FDJ) 1:29, 8. Thibaut Pinot (FRA/FDJ) 1:30, 9. Tanel Kangert (EST/EF1) 1:52, 10. Julian Alaphilippe (FRA/DEC) 2:04.