Taqele tanks Scarlets with hat-trick
The 43-6 bonus-point win saw them race back into contention in Pool Three, as Naiyaravoro ran in a hat-trick of tries at Scotstoun.
The Aussie wing joined Thom Evans as the only player to score three tries in a match for the Warriors in 99 games in the top flight of European club rugby and he could have had four if his feet had been a fraction smaller.
The giant showed off his full range of skills in the first half when he caught a ball that was heading for touch high over his shoulder, seemingly kept his feet inside the touch-line and then ran through three defenders to reach the line. It would have been a brilliant solo effort, but the TMO ruled his toe had touched the whitewash as he caught the ball.
The Scarlets, who had beaten the Warriors in an earlier trip to Scotstoun this season, were well below full strength because of injuries, but were well below par after a competitive first half that ended 10-3 in favour of the home side.
Duncan Weir got Glasgow off to a flying start with a try after seven minutes that he converted, but the Scarlets defence stood firm against wave after wave of attacks in the opening 40 minutes.
Steve Shingler kicked a penalty to make it 7-3, Naiyaravoro had his try ruled out, Stuart Hogg dropped a gift-wrapped early Christmas present from Shingler with a suicide inside pass five metres from his line, but it was still anyone's game at the break.
And when Shingler cut the gap to four points with his second penalty shortly after the re-start it looked as though it might be much closer than it ended. But the Warriors eventually wore down the home defenders, created some gaps and made hay!
Hooker James Malcolm marked his Champions Cup debut with a try at the posts after a highly effective driving line-out move and then Naiyaravoro ran through three defenders to grab the third home score. The bonus point try came from the same player as he latched onto a pin-point cross kick from Finn Russell.
There was one final flourish from the Warriors with replacement lock Tim Swinson crashing over in the last move of the game and they are now back in the hunt in Pool Three.
The scorers:
For Glasgow Warriors:
Tries: Naiyaravoro 3, Weir, Malcolm, Swinson
Cons: Russell 3, Weir 2
Pen: Weir
For Scarlets:
Pens: Shingler 2
Teams:
Glasgow Warriors: 15 Stuart Hogg, 14 Taqele Naiyaravoro, 13 Alex Dunbar, 12 Peter Horne, 11 Tommy Seymour, 10 Duncan Weir, 9 Mike Blair, 8 Adam Ashe, 7 Simone Favaro, 6 Josh Strauss, 5 Jonny Gray, 4 Leone Nakarawa, 3 Sila Puafisi, 2 James Malcolm, 1 Ryan Grant.
Replacements: 16 Shalva Mamukashvili, 17 Jerry Yanuyanutawa, 18 Zander Fagerson, 19 Tim Swinson, 20 Robert Harley, 21 Grayson Hart, 22 Finn Russell, 23 Sean Lamont.
Scarlets: 15 Steff Evans, 14 Harry Robinson, 13 Regan King, 12 Gareth Owen, 11 Michael Tagicakibau, 10 Steven Shingler, 9 Gareth Davies, 8 Morgan Allen, 7 Tom Phillips, 6 Lewis Rawlins, 5 Tom Price, 4 George Earle, 3 Rhodri Jones, 2 Emyr Phillips, 1 Phil John.
Replacements: 16 Kirby Myhill, 17 Dylan Evans, 18 Samson Lee, 19 Maselino Paulino, 20 Jack Condy, 21 Rhodri Williams, 22 Aled Thomas, 23 Mike Collins.
Referee: Mathieu Raynal (France)
Assistant referees: Sébastien Minery (France), Thomas Déjean (France)
TMO: Vincent Azoulay (France)
Source: @ChampionsCup