Scarlets climbed to the Celtic League summit after a bonus-point win over Glasgow at Wrexham's Racecourse Ground.
Scarlets (18) 36
Tries: Peel (2), Wyatt, Hodges
Cons: S Jones (2)
Pens: S Jones (3), G Bowen
Glasgow (14) 26
Tries: Millard, Henderson, Lamont, Pinder
Cons: Parks (3)
Tries from Chris Wyatt, David Hodges and one in each half from Dwayne Peel saw the Scarlets home and sent them a point clear of Ulster at the top.
But the home side were made to work hard for the points as Glasgow grabbed a bonus point with four tries.
Sean Lamont, Sam Pinder, Andrew Henderson and David Millard crossed, with Daniel Parks kicking six points.
Stephen Jones, trying to put thoughts of a possible move to Leicester to the back of his mind, kicked a second minute penalty to open the scoring.
And the first try soon followed when Wyatt dived over under the posts after charging onto quick ball from five metres out. Jones made no mistake from the easy conversion.
But the visitors were prepared to spin the ball wide in the perfect playing conditions and fully deserved their score when Lamont scored after 15 minutes.
The tall winger started the move with a piercing run from the halfway line and was in the right place to collect Pinder's pass after the forwards had set-up a perfect platform.
Parks converted, only to then miss a 24th minute penalty which would have put Glasgow level.
But there was no respite for the Scarlets as scrum-half Pinder scored his side's second try almost immediately.
The Kiwi fooled the Scarlets defence with a dummy after bursting to the blind-side from the base of a ruck some 10 metres out. Parks converted.
To their credit, the Scarlets found the perfect response to regain the lead when a series of midfield surges created an overlap for Hodges to score in the right corner.
Jones missed the conversion, but the Scarlets went into the interval 18-14 ahead.
The second-half started as did the first with a Jones penalty and a Scarlets try in the opening 10 minutes.
Scott Quinnell's introduction off the bench gave the Scarlets extra beef in the pack, and the strength told as the visitors' scrum was forced backwards and Peel crossed after an initial Hodges surge.
But Glasgow refused to lie down, and hit back immediately with their third try when centre Andrew Anderson finished off another flowing move.
Parks' conversion brought his team to within seven points.
Hodges knocked-on when destined to score after another powerful scrum a few yards from the Glasgow tryline, but Peel soon made up for the disappointment with a try from a quick tap penalty.
Jones missed the conversion, and that was his last contribution as Gareth Bowen replaced him at fly-half.
And Bowen got his name of the scoresheet when he landed a penalty six minutes from time.
But there was still time for Glasgow to claim a deserved bonus point when Millard raced clear and gave the Scarlets plenty of food for thought as the race for the championship goes down to the wire.
Scarlets: B Davies; G Evans, M Taylor, T Selley, S Finau; S Jones, D Peel; I Thomas, R McBryde, J Thiel, V Cooper, C Wyatt, S Easterby (capt), I Boobyer, D Hodges.
Replacements: J Davies, A Gravelle, Griffiths, S Quinnell, M Phillips, G Bowen, M Watkins, D Burn
Glasgow: S Moffat, R Kerr, D Millard, A Henderson, S Lamont, D Parks (captain), S Pinder, A Kelly, S Lawson, M Proudfoot, J Beardshaw, A Hall, A Wilson, P Dearlove, D Macfadyen.
Replacements: S Gunn, B Prescott, R Reid, R McKay, G Beveridge, C Howarth, G Metcalfe
Referee: D Courtney (Ireland).