Aryna Sabalenka became the sixth top-10 women's seed to exit the French Open's opening week as she fell to an inspired Anastasia Pavlyuchenkova in Paris.
But she was whitewashed in the deciding set as Pavyluchenkova won 6-4 2-6 6-0.
Pavlyuchenkova will face Victoria Azarenka in the last 16 after the 15th seed dominated Madison Keys 6-2 6-2.
Two-time Grand Slam champion Azarenka punished a ragged display from the American, who hit 33 unforced errors on Court Philippe-Chatrier.
Elsewhere, Elena Rybakina, the 21st seed, claimed a comfortable 6-1 6-4 victory over Elena Vesnina.
Petra Kvitova's withdrawal through injury had handed Vesnina a second-round bye but the Russian was undone by Rybakina's dominant serve as she hit 12 aces and did not have to face a single break point.