British number one Cameron Norrie's run in Indian Wells ended with an error-strewn defeat against American Frances Tiafoe in the quarter-finals.
Norrie, who won the event in 2021, was well below his best and beaten 6-4 6-4 by the 25-year-old 14th seed.
Norrie, 27, the 10th seed, looked unusually flat at times and made 28 unforced errors.
Tiafoe will play Russian fifth seed Daniil Medvedev or Alejandro Davidovich Fokina of Spain in the semi-final.
He reached the semi-final of the US Open last year but this is the first time he has reached the last four of a Masters 1000 event.