Hubert Hurkacz prevailed 6-7 (10-12) 7-6 (9-7) 7-6 (8-6) in a thrilling three-and-a-half hour battle against Thanasi Kokkinakis during Saturday's second round of the Miami Open.
It was Hurkacz's first match of the tournament after the eighth seed received a bye through the first round, and he came up against a match-fit Kokkinakis after the Australian went three sets in his opening victory.
The world number nine had to save five Kokkinakis match points before sealing the win with his first chance, three hours and 34 minutes after the contest began.
Kokkinakis was not the only Australian on the day to go down in a gruelling three-setter as 15th seed Alex De Minaur fell 6-7 (5-7) 7-6 (7-3) 7-6 (10-8) to Quentin Halys in three hours and 20 minutes.
It was far smoother sailing for fourth seed Daniil Medvedev in his 6-1 6-2 triumph over Roberto Carballes Baena, giving the Russian his first win since his 19-match unbeaten streak was ended at the hands of Carlos Alcaraz in the Indian Wells Open final.
The biggest upset of the day came from France's Gregoire Barrere as he eliminated 11th seed Cameron Norrie 6-3 6-2, before Adrian Mannarino ensured a great day for the French contingent with a 6-4 3-6 6-1 result against Ben Shelton in the late window.
Fifth seed Felix Auger-Aliassime needed a pair of tiebreakers to dispatch Brazil's Thiago Monteiro 7-6 (7-5) 7-6 (10-8), while big-serving 19th seed Matteo Berrettini came out on the wrong side of some tiebreakers in his 7-6 (10-8) 7-6 (7-5) loss to Mackenzie McDonald.
The skid from 18th seed Lorenzo Musetti continued as the 21-year-old went down 6-4 6-4 to Jiri Lehecka, giving the Italian seven losses from his past eight matches.
Karen Khachanov fought off the challenge of recent Chile Open finalist Tomas Martin Etcheverry 6-1 3-6 6-3, and second seed Stefanos Tsisipas received a walkover as Richard Gasquet withdrew.