US Open finalist Jessica Pegula is out of the China Open after a last-16 defeat by Spain's Paula Badosa.
The American world number three, seeded second in Beijing, lost 6-4 6-0 in just over an hour.
An early break saw Badosa go 3-1 down in the opening set, but the Spaniard won 11 of the next 12 games - including eight in a row - to secure her first win over a top-five player since 2022.
"She's one the of the players I never want to face," said world number 19 Badosa.
"She's very solid, hits very flat, changes direction very well, so I knew it was going to be tough.