Carlos Alcaraz says he was made to feel like a "13-year-old" by Grigor Dimitrov as he was beaten in the quarter-finals of the Miami Open.
Bulgarian Dimitrov won 6-2 6-4 to set up a last-four meeting with Germany's fourth seed Alexander Zverev.
"He played amazing tennis, almost perfect," said top seed Alcaraz, 20.
He was aiming to become the first man to win the 'Sunshine Double' - back-to-back titles at Indian Wells and Miami - since Roger Federer in 2017.
But 11th seed Dimitrov upset the Spaniard and Alcaraz added: "I couldn't find solutions.