Australian Open champion Jannik Sinner reached the Miami semi-finals by ending Tomas Machac's stunning run at the ATP Masters event.
Second seed Sinner used his explosive power and precision to win 6-4 6-2 against his 60th-ranked Czech opponent.
Machac beat Andy Murray and Andrey Rublev to play a first Masters quarter-final but Sinner's level was too good.
The 22-year-old Italian faces Russian third seed Daniil Medvedev or Chile's Nicolas Jarry in the semi-finals.
Sinner won the first Grand Slam title of his career at Melbourne Park in January and has continued his fine form since.