Carlos Alcaraz's hopes for a Sunshine Double came undone in spectacular fashion as the top-seeded Spaniard fell 6-2 6-4 on Thursday to Grigor Dimitrov, who will move on to face Alexander Zverev in the Miami Open semi-finals.
Dimitrov, the Bulgarian 11th seed, won 77% of his first-serve points compared to just 56% for Alcaraz, turned aside four of the five break points he faced and broke the Spaniard four times during the 92-minute encounter.
It was a crushing defeat for Alcaraz, who arrived in Miami full of confidence after lifting the Indian Wells title 11 days ago but fell three wins shy of becoming the first man to clinch the Sunshine Double since Roger Federer in 2017.