Glasgow knock crisis-hit Racing out
French Top 14 champions Racing, boasting All Blacks superstar Dan Carter in their ranks, had already lost 14-23 to the Scots in Paris last weekend. Friday's defeat left them on three losses in three games in Pool One and without a point to their name.
Glasgow, meanwhile, lead the table with 13 points, three ahead of Munster – who have played two games fewer and face Leicester on Saturday.
Tries from Josh Strauss, making his 100th Glasgow appearance, Fraser Brown and Ali Price gave Glasgow victory with Racing only getting on the scoreboard in the last minute through a try from Xavier Chauveau.
Earlier Friday, Springboks star Goosen was threatened with legal action by Racing after his shock decision to quit the sport and return to South Africa. The 24-year-old was reported to be taking up a commercial director's job at home, a decision which left Racing fuming.
The hosts got off to the perfect start and it was their new centurion who crashed over. Finn Russell's delicate chip was collected by Tommy Seymour, who looked to have put Stuart Hogg in at the corner.
The fullback was stopped short but offloaded to Strauss, who crashed over on his 100th appearance.
And it did not take long for Gregor Townsend's men to build on their early advantage. With Russell enjoying a free reign at flyhalf, the Warriors moved the ball from left to right. Russell then took the ball at first receiver and sent Brown crashing through a hole in midfield, and the hooker finished in style.
Russell landed the conversion and added two more penalties to take the score to 18-0. Marc Andreu thought he had kicked off the comeback with a try at the end of the half, but Seymour's leg prevented the wing from grounding the ball.
Things went from bad to worse for last season's finalists six minutes after the break. Scrumhalf Price repeated last week's heroics to sell a dummy to beat a defender before darting over from five-metres out for a 23-0 advantage.
The Warriors chased a bonus-point score but it was Chauveau who bagged a late consolation try.
Scorers:
For Glasgow Warriors:
Tries: Strauss, Brown, Price
Con: Russell
Pens: Russell 2
For Racing 92:
Try: Chauveau
Con: Dambielle
Teams:
Glasgow Warriors: 15 Stuart Hogg, 14 Tommy Seymour, 13 Alex Dunbar , 12 Sam Johnson, 11 Lee Jones, 10 Finn Russell, 9 Ali Price, 8 Josh Strauss, 7 Ryan Wilson, 6 Rob Harley, 5 Jonny Gray (captain), 4 Tim Swinson, 3 Zander Fagerson, 2 Fraser Brown, 1 Gordon Reid.
Replacements: 16 Corey Flynn, 17 Alex Allan, 18 Sila Puafisi, 19 Brian Alainu'uese, 20 Chris Fusaro, 21 Henry Pyrgos, 22 Mark Bennett, 23 Sean Lamont.
Racing 92: 15 Brice Dulin, 14 Teddy Thomas, 13 Casey Laulala, 12 Anthony Tuitavake, 11 Marc Andreu, 10 Dan Carter, 9 Maxime Machenaud, 8 Leone Nakarawa, 7 Chris Masoe, 6 Wenceslas Lauret, 5 Francois van der Merwe, 4 Gerbrandt Grobler, 3 Ben Tameifuna, 2 Camille Chat, 1 Viliamu Afatia.
Replacements: 16 Dimitri Szarzewski, 17 Eddy Ben Arous, 18 Cedate Gomes Sa, 19 Thibault Dubarry, 20 Antonie Claassen, 21 Xavier Chauveau, 22 Benjamin Dambielle, 23 Joe Rokocoko.
Referee: George Clancy (Ireland)
Assistant referees: Leo Colgan (Ireland), John Carvill (Ireland)
TMO: Olly Hodges (Ireland)