Maria Sakkari makes a statement, blitzing Naomi Osaka 6-0, 6-4 to reach the semifinals in Miami.
It's Osaka's first WTA match loss since last year's Australian Open.
Sakkari earned her sixth career win over a top-five opponent. She's still in the tournament only because she saved six match points in the fourth round before beating American Jessica Pegula.
Osaka took a 40-0 lead in the opening game but didn't win another point on her serve until the second set. When she ended the drought, she received a big ovation from the small crowd, which she followed up with her best stretch of tennis.
But Sakkari rallied. From 40-0 down she won five consecutive points, hitting one last thunderous return to break for a 5-4 lead. She then coolly served out the victory.
Sakkari faces Andreescu or Sorribes Tormo for a spot in the final.
This ends Osaka's 23 match win streak starting last year.
This result also keeps Australia Ash Barty at No. 1