British number two Cameron Norrie upset 23rd seed Jiri Lehecka to reach the third round at Indian Wells.
Norrie lost the first set in California but the world number 77 recovered to beat the Czech 3-6 6-4 7-5.
The 29-year-old will now face American Tommy Paul after the 10th seed beat compatriot Tristan Boyer 6-3 6-1.
Norrie, who beat Luca Nardi in the first round, claimed his biggest career title at Indian Wells in 2021 and has reached at least the quarter-finals of the hard-court tournament in three of the past four years.