British number two Heather Watson battled back from losing the opening set to beat Yanina Wickmayer 3-6 7-5 6-3 in a hard-fought third-round clash lasting more than two-and-a-half-hours at the Miami Open.
Watson had pulled off a shock victory over 20th seeded American Sloane Stephens in round two, but was soon trailing 3-0 in the opening set out on Court Seven.
However, the world number 69 rallied to hold serve and then force a break of her own.
Wickmayer moved 40-0 ahead on Watson's next serve and quickly converted the break-back chance to move 4-2 ahead.
Watson, though, recovered again to break as neither player produced confident service games, then failing to hold herself.
Guernsey's Watson had lost all three of her previous contests with the 26-year-old Belgian and the second set continued with some erratic serving from both women.
After Watson needed to dig deep to retain her serve, she eventually moved 6-5 ahead and went on to level the match.
The momentum was now back with the Briton, although the deciding set followed serve until Watson was able to break to lead 5-3.
This time she made no mistake to book a place in round four against either Timea Bacsinszky of Switzerland or Serbian 16th seed Ana Ivanovic.