World No 1 Aryna Sabalenka eased past 16th seed Naomi Osaka 6-2 6-4 to reach the Indian Wells quarter-finals, extending her dominant run at the WTA 1000 tournament.
The duo were meeting for the first time since 2018, when Osaka beat Sabalenka at the US Open en route to her maiden major title, but the Belarusian's power proved too much for the former world No 1.
At one point Osaka seemed in form to potentially take the second set, but Sabalenka quickly snapped back to charge ahead and conclude the match.
"Yeah that's crazy, for so many years we only played once I'm pretty sure we are playing many more matches now she's coming back playing great tennis," Sabalenka said.
"I'm pretty happy for the result, much better than last time.
"I'm happy that I put so much pressure on her, that I brought variety to the court.
"My serve worked well. On the return I played really great tennis. Happy with my performance for sure."
Osaka began confidently with a strong opening service game, but top seed Sabalenka soon found her rhythm and capitalised on a brief dip from the Japanese, breaking for 2-1 after two double faults.
The Belarusian tightened her grip with a barrage of powerful backhands to lead 5-2, then served out the set comfortably with an ace.
After a series of solid holds from both players early in the second, Sabalenka again used her firepower to take control, breaking again for a 4-2 lead that proved decisive as she closed out victory to continue her run in the tournament without dropping set.
Last year's runner-up Sabalenka will continue her quest for a first title in the California desert against either 19-year-old Canadian Victoria Mboko or America's Amanda Anisimova.
Sabalenka also credited her new puppy, Ash, with providing "mental health support" as she brought her cavalier King Charles spaniel to her post-match interview on the Tennis Channel.
"I feel like I'm much more settled, calm, more in control," Sabalenka said. "Whenever I feel like going crazy on my team, I just pet Ash and I feel better."
In the men's draw, Alexander Zverev saw off Frances Tiafoe 6-3 6-4, converting two of three break points and firing 14 aces to seal his ninth win over the 21st-seeded American.
He will next face France's Arthur Fils as he looks to reach his first Indian Wells semi-final.
Fils earlier produced a stunning 6-3 7-6 (11-9) win over Canadian ninth seed Felix Auger-Aliassime, saving five set points and rallying from 0-5 down in the second-set tiebreak to book a place in the quarter-finals for the second consecutive year.
Watch the BNP Paribas Open at Indian Wells live on Your Site until March 15. .