Last season's European Champions Cup runners-up, Racing 92, are staring at an early exit from the 2016-17 tournament after they were beaten 23-7 by Glasgow Warriors on Friday.
A week on from their 23-14 victory in the reverse fixture, the Warriors proved that result was no fluke with an inspired performance at Scotstoun, full of flair and energy.
Josh Strauss rounded off an eye-catching move to open the scoring on his 100th Glasgow appearance and set the tone for an evening of home dominance.
The Scottish side now top Pool 1, albeit having played two games more than second-placed Munster, while Racing - for whom star fly-half Dan Carter was anonymous prior to his withdrawal on the hour - remain pointless after three matches.
In contrast to Carter, Warriors number 10 Finn Russell excelled, particularly during the opening period as the hosts surged clear.
A chip over the top from Russell in the fourth minute bounced favourably into the arms of Tommy Seymour, who released Stuart Hogg on the left wing before the Scotland full-back passed inside for Strauss to mark his milestone appearance in style.
TRRRRYYYYYYYYYYY!!!!!!! YES YES YES! Who else but Mr 100!!! pic.twitter.com/nZPiX8yoz6-- Glasgow Warriors ? (@GlasgowWarriors) December 16, 2016
Hooker Fraser Brown then charged over after Russell had followed a clever dummy in the build-up with a perfectly timed final pass, and the latter added two penalties prior to the interval as Glasgow continued to apply pressure.
Scrum-half Ali Price darted over for a third try in the 47th minute, his sniping run from the base of a ruck exposing weak tackling from the visitors, before a belated Racing response brought a consolation score for Xavier Chauveau.