Italian World No. 11 Jannik Sinner rescued five match points before edging past Spain's Pablo Carreno Busta 5-7, 7-5, 7-5 in the Miami Open third round Sunday.
Carreno Busta had Sinner on the ropes in the 10th game of the second set, nearly breaking him for the match before the Italian recovered to hold serve and convert on a chance in the next game.
They traded breaks in the third before a marathon 10th game in which the Spaniard almost broke his opponent for the win four times.
Sinner survived and converted on a chance in the next game to seize the advantage. Serving for the match, he clinched the affair with a forehand winner as the crowd leaped to its feet and cheered.
The 2021 runner-up next faces Australian Nick Kyrgios, who put in a clinical performance to down Italian Fabio Fognini 6-2, 6-4, dropping just five first-serve points.
Second seed Alexander Zverev made short work of American Mackenzie McDonald, winning 6-2, 6-2 in 73 minutes to set up a last 16 meeting with Australian Thanasi Kokkinakis, who came through a tight contest against Denis Kudla 7-6(5), 4-6, 7-6(4).
Also reaching the next round was Francisco Cerundolo, who beat Gael Monfils 6-2 6-3, but it was the end of the road for his younger brother, Juan Manuel Cerundolo, who lost 6-3, 6-2 to Frances Tiafoe.
American Coco Gauff kept alive her bid for a maiden WTA 1000 title, firing off five aces to overcome China's Zhang Shuai 7-6(1), 7-5.
"I just kind of mentally was hanging in there. I wasn't playing my best," Gauff told reporters. "I knew it was going to be a tough match, and I was glad that I was able to pull it out today."
British No. 1 Cameron Norrie overcame a slow start to beat Frenchman Hugo Gaston 6-3, 7-5.
Norrie, who triumphed at Indian Wells last year and won at Delray Beach five weeks ago, opened the contest by dropping serve but kept his nerve as three break points went begging in the next game before he finally converted the fourth.
Norrie fired down his seventh ace on his eighth match point to set up a meeting with world No. 8 Casper Ruud, who has beaten the Briton on both of their previous meetings.
Ruud dispatched Alexander Bublik 6-3 6-2 in less than an hour and had the best seat in the house when his Kazakh opponent produced a highlight-reel-worthy shot in the second set.
Bublik flipped his racquet over and tapped an overhead shot with the handle.
"You will be on Tennis TV like always," Ruud quipped to Bublik.
Spanish fifth seed Paula Badosa scored a 6-3, 6-2 win over Kazakhstan's Yulia Putintseva, who was so frustrated with her display she slammed her racquet into the ground with such force that it flew back up and almost hit her.
Last year's Indian Wells champion Badosa next faces 16-year-old Czech wildcard Linda Fruhvirtova, who advanced after former world No. 1 Victoria Azarenka retired midway through the second set.
Fruhvirtova was leading 6-2, 3-0 when Azarenka informed the chair umpire that she was done and walked briskly off the court.
"I don't even know how to describe it," Fruhvirtova said courtside. "It's what I've always dreamed of, playing in these big stadiums in front of so many people.
"It's definitely a dream come true."