Nick Kyrgios crushed fellow Australian Alex de Minaur 6-2, 6-3 on Thursday to reach the quarter-finals of the ATP Montreal Masters.
Kyrgios carried on constant backchat with his player box, giving almost a running commentary of his state of mind on court in a display that seems second nature to him.
Nevertheless, the Wimbledon runner-up dominated in the all-Aussie match, winning the opening set at a clip of three minutes per game in a contest which took just 64 minutes.
The second-set pace was just as torrid, with Kyrgios breaking in the opening game.
He failed to serve out the win leading 5-2, missing on a drop shot and sending a forehand into the net.
But de Minaur lost the next game to love as Kyrgios prevailed in front of a packed-out stadium.
The winner of last week's Washington 500 series title suffered his only recent loss to Novak Djokovic in the Wimbledon final. Victory means he'll be in the top 30 next week, meaning a seeding at the US Open which starts on August 29.
"That was my goal, so I didn't have to play one of the (tennis) gods in the first round," Kyrgios said.
"Today was a tough one. there was a lot on the line. I'm happy with the performance today.
"After beating (world number one Daniil) Medvedev yesterday, my confidence is incredibly high.
"It's never easy to play a friend, but against Alex I went out and got the job done, I played how I had to play," said Kyrgios who next faces eighth-seeded Hubert Hurkacz, a 6-7 (6/8), 6-2, 7-6 (7/3) winner over Albert Ramos.
Kyrgios has now won 15 of his last 16 singles matches, "The days are blending into each other," he said. "It's tiring but that's the sport."
He added: "I'm missing home a lot but there are only a few more tournaments until I can go home and see my family."
Casper Ruud kept his title hopes alive as he duelled for more than three hours to overcome Roberto Bautista Agut 6-7 (4/7), 7-6 (7/4), 6-4.
The Norwegian, who at fourth is the highest seed still standing, said he regrouped during a 69-minute interruption as thunderstorms passed over the area after two sets had been completed.
He said time in the locker room was the perfect antidote for a game which had gone slightly stale as he battled the Spaniard.
"Thanks to the weather gods," he said. "It was a tough battle, the first two sets, two hours 20 minutes of good intensity.
"But I was feeling it a bit in the legs, it was tough to find my intensity. The rain gave me time to breathe and regain some energy."
Ruud wrapped up a long afternoon on his fourth match point, ending with 54 winners and 39 unforced errors.
The seventh-ranked Ruud, who is the top target remaining after the second-round exits of Medvedev, Carlos Alcaraz and Stefanos Tsitsipas.
The Norwegian owns three titles this season with a match record of 37-13. He reached the Miami final in April but lost to Alcaraz.
He'll play Canadian sixth seed Felix Auger-Aliassime, who dispatched Britain's Cameron Norrie 6-3, 6-4.
Unseeded Briton Jack Draper advanced, moving through when French veteran Gael Monfils retired with an injury while trailing 6-2, 0-2.
It's just the latest injury blow for 20th-ranked Monfils, who was back this week from a three-month absence with a right heel injury and appeared to be feeling pain in the same area when he collapsed to the court during the match.
He briefly tried to resume play before calling it a day.
Draper advanced to a meeting with Pablo Carreno Busta, a 6-2, 6-4 winner over Italian seventh seed Jannik Sinner.
Britain's Daniel Evans also advanced, beating Taylor Fritz 7-6 (7/5), 1-6, 7-5 to book a meeting with American Tommy Paul, who beat Marin Cilic 6-4, 6-2.
Results on Thursday in the ATP Montreal Masters (x denotes seed; players representing Russia and Belarus are banned from competing under the name or flag of their countries):
Nick Kyrgios (AUS) bt Alex de Minaur (AUS) 6-2, 6-3
Hubert Hurkacz (POL x8) bt Albert Ramos (ESP) 6-7 (6/8), 6-2, 7-6 (7/3)
Casper Ruud (NOR x4) bt Roberto Bautista (ESP x14) 6-7 (4/7), 7-6 (7/4), 6-4
Félix Auger-Aliassime (CAN x6) bt Cameron Norrie (GBR x9) 6-3, 6-4
Pablo Carreno Busta (ESP) bt Jannik Sinner (ITA x7) 6-2, 6-4
Jack Draper (GBR) bt Gael Monfils (FRA x17) 6-2, 0-2 retired
Daniel Evans (GBR) bt Taylor Fritz (USA x10) 7-6 (7/5), 1-6, 7-5
Tommy Paul (USA) bt Marin Cilic (CRO x13) 6-4, 6-2