Novak Djokovic remained on course for a record-extending seventh Paris Masters title after booking his quarter-final place with victory over Karen Khachanov.
The six-time champion avenged his defeat by Khachanov in the 2018 Championship match by running out a commanding 6-4 6-1 winner.
That gave Djokovic his 11th straight victory in the French capital, where he is unbeaten since that 2018 defeat, while he has also won each of his last 11 Tour-level matches.
The Serbian, who has triumphed in Tel Aviv and Astana during that streak, set up a last-eight clash with Lorenzo Musetti after the Italian came from behind to stun third seed Casper Ruud 4-6 6-4 6-4.
The Naples champion recorded his maiden top-five victory at the seventh attempt, while he hit 37 winners to advance to his first ATP Masters 1000 quarter-final.
Meanwhile, world number one Carlos Alcaraz won five out of seven break points as he breezed past Grigor Dimitrov 6-1 6-3 to reach the last eight in Paris for the first time.
There, he will play Holger Rune after the Stockholm champion defeated seventh seed Andrey Rublev in straight sets.
Fifth seed Stefanos Tsitsipas overcame Corentin Moutet 6-3 7-6 (7-3) to reach his 14th quarter-final of the season, where he will face Tommy Paul after the American denied Pablo Carreno Busta 6-4 6-4.
Felix Auger-Aliassime was a commanding 6-1 6-3 victor over Gilles Simon. The eighth seed will take on Frances Tiafoe, who defeated Alex De Minaur 6-3 7-6 (7-5).