Johanna Konta staged a third-set fightback to beat world number two Simona Halep at the Wuhan Open.

The British player took the first set 6-3 but lost the second by the same score.

Halep then led 5-1 in the decider before Konta won six games in a row for a memorable victory.

The 24-year-old now plays Venus Williams for a place in the last four.