British number one Cameron Norrie came from behind to beat Japan's Taro Daniel on Sunday and reach the last 16 at Indian Wells.
The 2021 champion, 27, then saw out the decider to claim a 6-7 (5-7) 7-5 6-2 win over the US-born Daniel, 30.
The world number 12 will now face either the sixth seed Andrey Rublev of Russia or France's Ugo Humbert.
Norrie's only previous Masters 1000 title came at Indian Wells in 2021 but he upset top seed Carlos Alcaraz to win his fifth overall ATP title at the Rio Open last month.