The Scarlets secured a 32-8 bonus point win over Ulster in the Magners League at Stradey Park on Friday, including a try for Welsh wing Mark Jones in the second half.
The Scarlets needed to win with four tries to keep the pressure right on leaders Cardiff Blues and, by half-time, they were three-quarters of the way to their goal.
It was a shaky few minutes to open but the Scarlets soon got into the groove despite one or two moments that were not so memorable for the west Wales outfit.
Irish outside-half Paddy Wallace put Ulster in front with a penalty on 14 minutes but, after opposite number Rhys Priestland, deputising for rested Welsh World Cup ace Stephen Jones, levelled matters, the Scarlets upped the ante.
They raced over for three tries as wing Matthew Watkins was put over by Priestland on the left after an excellent break by right winger and debutant Nathan Brew. The score made Watkins the Magners League's leading try-scorer.
Ulster clawed back to two points adrift when a long, wild line-out on the Irishmen's 22 from home hooker Ken Owens ended up near the centres.
From there, the Ulster midfield combined to get a breakaway try from 70 metres as Seamus Mallon grabbed the loose line-out, ran on and gave the ball to colleague Tommy Bowe to run in from half-way.
Towards half-time, the Scarlets turned it on as flanker Jonathan Edwards was put away by Owens on the left before New Zealand Maori Deacon Manu scored his first try since November 5 last year when the ball skewed from a ruck into his hands and he went over for the touchdown which Priestland converted.
It did not help Ulster either that flanker Neil McMillan was sin-binned for a ruck offence just before the break.
And, on 51 minutes, a lovely move that sent replacement wing Mark Jones under the posts, with Priestland adding a third conversion, gave the Scarlets that bonus point.
Now all they had to do was win the game but, with the match slipping away from them, Ulster began to get into gear and played some good rugby to pressurise the home side.
Scrum-half and captain Isaac Boss directed matters but, for all their fury around the hour mark, the Scarlets held firm.
And a penalty from Priestland wrapped matters up despite a late flurry from Ulster in which they nearly scored a try but saw Wallace drop the ball over the Scarlets' line.
Tries: Watkins, Edwards, Manu, M Jones
Cons: Priestland (3)
Pens: Priestland (2)
Scarlets: 15 Morgan Stoddart, 14 Nathan Brew, 13 Regan King, 12 Gavin Evans, 11 Matthew Watkins, 10 Rhys Priestland, 9 Liam Davies, 8 Nathan Thomas, 7 Johnathan Edwards, 6 James Bater (c), 5 Adam Eustace, 4 Vernon Cooper, 3 Deacon Manu, 2 Ken Owens, 1 Iestyn Thomas.
Replacements: 16 Bruce Douglas, 17 James Hayter, 18 Lou Reed, 19 Dafydd Jones, 20 Gavin Cattle, 21 Ceiron Thomas, 22 Mark Jones.
Ulster: 15 Bryn Cunningham, 14 Mark Bartholomeusz, 13 Tommy Bowe, 12 Seamus Mallon, 11 Simon Danielli, 10 Paddy Wallace, 9 Isaac Boss (c), 8 Stephen Ferris, 7 Neil McMillan, 6 Matt McCullough, 5 Carlo Del Fava, 4 Justin Harrison, 3 Tom Court, 2 Nigel Brady, 1 Bryan Young.
Replacements: 16 Rory Best, 17 Justin Fitzpatrick, 18 Tim Barker, 19 Roger Wilson, 20 Paul Marshall, 21 Niall O'Connor, 22 Mark McCrea.
Referee: Malcolm Changleng (Scotland)
Touch judges: Tim Hayes (Wales), Matthew Aplin (Wales)
Television match official: Tony Rowlands (Wales)
Assessor: Jim Bailey (Wales)