Jannik Sinner saved multiple match points for the second straight match on Sunday, advancing to the last-16 at the Miami Masters.
After saving three in his opening match against Emil Ruusuvuoiri, the 20-year-old Italian denied Pablo Carreno Busta five times to eventually win 5-7 7-5 7-5.
A Miami finalist in 2021, the Italian was 5-4 down in the second set before winning 11 consecutive points to force a third frame.
Down a break before breaking-to-love in the third, Sinner was fearless with his ground strokes with the game on the line, moving to 5-0 in deciding sets for 2022.
He will face Nick Kyrgios, who continued his strong start to the year with a 6-2 6-4 win over Fabio Fognini.
Taking only 61 minutes to advance after defeating world number seven Andrey Rublev in straight sets in his opening match, Kyrgios hit 24 winners and only lost eight points on serve.
The Australian wildcard and Sinner were supposed to meet at Indian Wells earlier this year, but the latter had to withdraw due to illness.
Fellow unseeded Australian Thanasi Kokkinakis advanced past Denis Kudla, while Francisco Cerundolo upset Gael Monfils.
In the late result on Sunday, Alexander Zverev was a comfortable 6-2 6-2 winner over Mackenzie McDonald.
The German second seed put McDonald under immediate pressure with his return of service, winning 13 of 22 points on the American's second serve.
Meanwhile, Cameron Norrie and Casper Ruud saw their way through in straight sets.