Johanna Konta is through to the semi-finals of the Monterrey Open after battling back from a set down and saving two match points to beat Russian teenager Anastasia Potapova.
The British number one defeated 18-year-old Potapova 6-7 (6) 6-3 7-6 (7) in a contest lasting two hours and 40 minutes.
Konta faced match point at 5-3 down in the third and then survived another in the subsequent tie-break before clinching victory against an opponent who is 73 places below her in the world rankings.
Konta will now face the Czech Republic's Marie Bouzkova, who won 6-2 7-5 against Yafan Wang of China.