Cameron Norrie continued his Indian Wells title defence with a comfortable 6-2 6-4 win over American Jenson Brooksby.
The world number 12 raced into a 4-0 lead as he eased through the opening set against his 21-year-old opponent.
Brooksby, the world number 43, fought back at the start of the second and broke Norrie in a marathon second game.
British number one Norrie recovered from 3-0 down to win the next four games, but was broken again to level it up at 4-4.
Norrie secured the decisive break of serve in the ninth game before serving out the match to love.
He will play Spanish world number 19 Carlos Alcaraz in the quarter-finals. The 18-year-old Alcaraz had earlier secured a 7-5 6-1 victory over Gael Monfils .
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country