Stephens will face Johanna Konta, the first British woman in the last-eight since 1983, for a place in the semi-finals.
The 26th seed had been a break down early in the first set but recovered and claimed victory on a fifth match point.
beIN SPORTS, the biggest show
Subscribe