Andy Murray racked up his 500th career win by beating Kevin Anderson over three sets to reach the quarter-finals of the Miami Open.

The third-seeded Scot needed a little over two hours to dispatch the South African 6-4 3-6 6-3, passing an important personal milestone while making the last eight of a competition which has seen Rafael Nadal make an early exit.

Murray fired down two aces in response to Anderson's 11, with his first serve malfunctioning as he surrendered the second set before rallying to end the world number 17's challenge in Florida.

The British number one will next face 21-year-old Austrian Dominic Thiem, who ousted Adrian Mannarino 7-6 (7/5) 4-6 7-5 earlier on Tuesday.

After becoming the ninth active player and 46th man in the Open Era to join the '500 Club', Murray told Sky Sports News: "There's not a whole lot of people who've made it to 500 so it's quite nice to do that.

"I've put in a lot of hard yards and done a lot of work here. I hope it's not the last win and I hope there are a few more in my career.

"I have a certain number in mind before I finish my career and hopefully my body can hold up."

Despite his second-set wobble, Murray - the current world number four - was able to triumph in the decider by converting on four of 11 break opportunities.