Johanna Konta suffered a shock defeat in the Shenzhen Open semi-finals, losing in three sets to world number 52 Katerina Siniakova.
The British number one lost 1-6 6-4 6-4 to her 20-year-old opponent in China.
Third seed Konta - the world number 10 - was the highest-ranked player remaining in the draw.
Czech Republic's Siniakova, who beat second seed Simona Halep in the second round, will play Alison Riske or Camila Giorgi in Saturday's final.