Serena Williams won the 700th match of her career as she booked her place in the semi-finals of the Miami Open with victory over Germany's Sabine Lisicki.
The 33-year-old American required three sets to beat 27th seed Lisicki 7-6 (7-4) 1-6 6-3 in the quarter-final tie.
Williams, who has won the last two events, will now face Simona Halep or Sloane Stephens in the last four.
She is the eighth player to win 700 WTA matches, although still well behind Martina Navratilova with 1,442.
The win for top seed Williams, who had been a doubt for Miami with a knee injury, elevated her record in the tournament to 71 wins, with just seven defeats.
Lisicki had a chance at set point in the first set, but she was unable to convert and the 25-year-old was broken to send the set to a tiebreaker, which Williams won.
World number one Williams looked to be on her way when she broke Lisicki in the first game of the second set, but the German fought back and dominated the rest of the set.
However, Williams regained her concentration in the deciding set and sealed victory in just over two hours.
Serena Williams was presented with a special cake to celebrate her 700th career success