It's all over! The referee has blown their whistle to end the game.
Sam Davies kicks the penalty.
Aaron Shingler comes off.
Sam Davies has kicked a conversion.
A series of passes by Dragons results in a try for Rhodri Williams
A gap opened in the defence and Rhodri Williams took full advantage.
Josh Reynolds played a key part in that try.
Sam Davies has kicked a conversion.
Nobody could stop that maul! Taylor Davies places the ball down for the try.
Dragons decide to make a substitution, with Josh Reynolds getting some game time.
Dragons decide to make a substitution, with Aki Seiuli being replaced.
Corey Baldwin (Scarlets) is shown a yellow card
A gap opened in the defence and Adam Warren took full advantage.
The defensive line has been broken as Aaron Shingler goes through the gap.
Scarlets sub Harri O'Connor comes onto the field.
Javan Sebastian departs for Scarlets.
Scarlets sub Dafydd Hughes comes onto the field.
Shaun Evans departs for Scarlets.
Scarlets sub Rob Evans comes onto the field.
Steffan Thomas departs for Scarlets.
Angus O'Brien curls the ball too far, missing the posts to the left.
Great hands by Scarlets leads to a try for Kieran Hardy
Jonathan Davies played a key part in that try.
Aki Seiuli (Dragons) is shown a yellow card
Chris Coleman comes on for Dragons.
Leon Brown leaves the field.
Dane Blacker comes on for Scarlets.
Liam Williams leaves the field.
The touch judges raise their flags as Angus O'Brien kicks the conversion.
Nothing was going to stop Johnny Williams from scoring as they record the try for Scarlets.
What a run here by Johnny Williams as they get over the gainline!
Rhodri Williams comes on.
Gonzalo Bertranou comes off.
What a run here by Jack Dixon as they get over the gainline!
Scarlets decide to make a substitution, with Blade Thomson getting some game time.
Scarlets decide to make a substitution, with Angus O'Brien getting some game time.
Scarlets decide to make a substitution, with Morgan Jones being replaced.
Sam Davies adds the two points for Dragons.
Slick passing by Dragons leads to a try for Jared Rosser.
Jack Dixon played a key part in that try.
Jack Dixon makes the break as the defence re-enacts the parting of the red sea.
The second half kicks off.
The half-time whistle blows and both teams head for the dressing rooms.
The left post denies Sam Costelow from adding the extras.
Incisive passing by Scarlets is finished off by Liam Williams, as they goes over for the try.
Fabulous play by Scarlets has led to Liam Williams being able to wriggle through a gap.
Tomas Lezana played a key part in that try.
Fabulous play by Scarlets has led to Liam Williams being able to wriggle through a gap.
Johnny Williams comes on for Scarlets.
Scarlets decide to make a substitution, with Sam Costelow being replaced.
Joe Roberts leaves the field.
Sam Davies does the business as their conversion attempt goes over.
The pressure has finally told as Taine Basham scores from close range.
Trouble here as Aaron Wainwright breaches the defence.
Sam Costelow makes no mistake with that conversion attempt.
The pressure has finally told as Sione Kalamafoni scores from close range.
This is dangerous for the defence as Sione Kalamafoni bursts through to advance the Scarlets attack.
This is dangerous for the defence as Jack Dixon bursts through to advance the Dragons attack.
Sam Costelow does the business as their penalty goal attempt goes over.
Sam Davies converts the try.
A bit of individual brilliance by Jack Dixon leads to a try for Dragons
Gonzalo Bertranou played a key part in that try.
Dragons sub David Richards comes onto the field.
Josh Lewis departs for Dragons.
Steffan Evans (Scarlets) is shown a yellow card
A gap opened in the defence and Rio Dyer took full advantage.
7’
Penalty Goal - Hit Right Post
Sam Davies was unlucky to have missed the penalty after the ball hit the right post.
Jonathan Davies (Scarlets) is shown a yellow card
We are underway as the referee blows their whistle.