Cameron Norrie beat Taro Daniel to reach the last 16 at Indian Wells.
The 10th seed was a set and 4-1 down in California but won the next five games before clinching the second set.
The 2021 champion, saw out the decider to claim a win over the US-born Daniel.