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 .
STV News is now on WhatsApp
Get all the latest news from around the countryFollow STV News
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country