Steff Evans notched a try-double as the Scarlets survived a scare at the hands of Newport Gwent Dragons to bring up a bonus-point victory and their third win on the bounce.
The Dragons were looking to snap a three-game Guinness PRO12 losing streak and despite Steff Evans' early try, roared into the lead through Hallam Amos and Adam Warren's try-double.
Ominously for the Dragons, Liam Williams responded for Scarlets before the break, and Jonathan Evans and Steff Evans then put the hosts firmly back in control heading into the final quarter.
To their credit the Dragons did not wave the white flag and a converted try for Sarel Pretorius meant there were just four points in it, but it was not to be for the visitors.
In the last of the 'Big Weekend' match-ups, Evans brought Parc y Scarlets to its feet four minutes in as he scythed through the Dragons defence to complete a superb try, converted by Rhys Patchell.
The Dragons showed their intent when they opted for the corner after winning a penalty, which ultimately came to nothing.
But their positive attitude paid off in the 13th minute as Wales flyer Amos squeezed over in the corner, and Nick Macleod levelled the scores with a fine touchline conversion.
Dragons then leaned on Macleod again ten minutes later as the former Sale Sharks fly-half struck another excellent kick to put the visitors up by three points.
The momentum was well and truly with the Dragons on the half-hour mark as Amos turned provider with a sumptuous kick over Scarlets heads into the path of Warren for the try. The conversion was wide to leave the score at 15-7.
But Warren heaped more woe on the Scarlets soon after as he crossed again upon verification from the TMO. Angus O'Brien, on as a replacement for Macleod, could not convert.
Crucially for the Scarlets they responded almost immediately through Wales full-back Liam Williams and they were back to within a score when Patchell made the extras.
O'Brien missed the chance to extend the Dragons' lead back out to nine points as they went in at half-time 20-14 to the good.
Scarlets first began to claw back the deficit when Dragons were pinged for offside and Patchell pushed a penalty through the posts.
And with an hour gone, the turnaround was complete as Scarlets made good use of line-out ball and Jonathan Evans slipped his way through and over the whitewash.
The Dragons' resistance was then broken for good moments later, Steff Evans grabbing both his try-double and the try-bonus point for the home side. With Patchell's conversion, suddenly Scarlets were boasting an 11-point lead.
As befitting this see-saw match back came the Dragons with ten minutes to go, Pretorius conjuring a break before racing under the sticks. O'Brien's conversion cut the lead down to four.
But to the relief of the home crowd Scarlets made it across the line to ensure they head into the European break on a high note.