British number one Johanna Konta continued her good start to 2017 by reaching the semi-finals of the Shenzhen Open in China.
Konta beat world number 60 Kristyna Pliskova of the Czech Republic 6-4 6-7 (11-13) 6-3.
Her semi-final opponent will be another Czech, Katerina Siniakova, or Serbian qualifier Nina Stojanovic.
Siniakova caused a surprise in the second round by beating second seed Simona Halep.
Konta looked in control early on against her opponent, the twin sister of world number six Karolina Pliskova, as she took the first set with a single break of serve.
Neither player could force a break point in the second set and in the resulting tie-break Konta wasted two match points before the big-serving Pliskova levelled the match on her fifth set point.