Madison Keys came back from 5-1 down in the final set to win a three-set epic against Naomi Osaka at the US Open on Friday.
The eighth seed survived a second set comeback from the Japanese star to eventually defeat her 7-5, 4-6, 7-6(3) at Flushing Meadows.
In the opening set, the American lost her opening service game but rallied to earn a double break to close out the set.
However, a different Osaka came out in the second set. A couple break point saves seemed to give her confidence and her ground strokes were troubling Keys, who would go down 5-4, allowing Osaka to serve out the set.
The world number 81 continued her form in the final set, racing out to a 5-1 lead after converting 2/3 break points.
But Keys was not to be outdone, showing true grit to win the next five games in a row and eventually force a tiebreaker.
After Osaka went 2-1 up, Keys won four consecutive points to all but seal the deal in front of delirious New York crowd.
Keys faces former world number one Caroline Wozniacki in the fourth round next week after the Dane defeated Monica Niculescu 6-3, 6-1.
— US Open Tennis (@usopen) September 2, 2016
Seventh seed Roberta Vinci, 13th seed Johanna Konta and 14th seed Petra Kvitova also advanced to the fourth round on Friday.
The big upset of the day was provided by Lesia Tsurenko, who came from a set down to beat 12th seed Dominika Cibulkova 3-6, 6-3, 6-4.