It's all over! The referee has blown their whistle to end the game.
Angus O'Brien has kicked a conversion.
A wonderful passing move by Scarlets is finished off by Jonathan Davies
This is dangerous for the defence as Jonathan Davies bursts through to advance the Scarlets attack.
Spellbinding play by Liam Williams is finished off with a try.
Angus O'Brien has kicked a conversion.
Tom Rogers goes on their own for a try.
This is dangerous for the defence as Tom Rogers bursts through to advance the Scarlets attack.
Scarlets decide to make a substitution, with Angus O'Brien getting some game time.
Scarlets decide to make a substitution, with Sam Costelow being replaced.
Sam Costelow has kicked a conversion.
A series of passes by Scarlets results in a try for Liam Williams
A gap opened in the defence and Liam Williams took full advantage.
Sam Costelow played a key part in that try.
Scarlets make a substitution with Harri O'Connor coming on.
Scarlets make a substitution with Javan Sebastian coming off.
Scarlets make a substitution with Steffan Thomas coming on.
Scarlets make a substitution with Wyn Jones coming off.
Cardiff Rugby sub Liam Belcher comes onto the field.
The defensive line has been broken as Garyn Smith goes through the gap.
The defensive line has been broken as Theo Cabango goes through the gap.
Cardiff Rugby sub Rhys Priestland comes onto the field.
Ellis Jenkins departs for Cardiff Rugby.
Jarrod Evans departs for Cardiff Rugby.
Cardiff Rugby sub Tomos Williams comes onto the field.
Lloyd Williams departs for Cardiff Rugby.
Kieran Hardy comes on for Scarlets.
Gareth Davies leaves the field.
Josh MacLeod comes on for Scarlets.
Dan Davis leaves the field.
The touch judges raise their flags as Sam Costelow kicks the conversion.
Scarlets are only a few metres out, surely they must score! And they do with Dan Davis touching down.
Will Davies-King comes on.
Corey Domachowski comes on.
The referee has had enough, awarding the penalty try to Scarlets.
Seb Davies (Cardiff Rugby) is shown a yellow card
Scarlets decide to make a substitution, with Wyn Jones getting some game time.
Scarlets decide to make a substitution, with Steffan Thomas being replaced.
Jarrod Evans (Cardiff Rugby) is shown a yellow card
Cardiff Rugby decide to make a substitution, with Gwilym Bradley getting some game time.
Cardiff Rugby decide to make a substitution, with Will Boyde being replaced.
Scarlets decide to make a substitution, with Joe Roberts getting some game time.
Scarlets decide to make a substitution, with Johnny McNicholl being replaced.
Sam Costelow adds the two points for Scarlets.
Slick passing by Scarlets leads to a try for Liam Williams.
Johnny McNicholl played a key part in that try.
Johnny McNicholl makes the break as the defence re-enacts the parting of the red sea.
The second half kicks off.
Cardiff Rugby sub Teddy Williams comes onto the field.
Matthew Screech departs for Cardiff Rugby.
The half-time whistle blows and both teams head for the dressing rooms.
Sam Costelow adds the two points for Scarlets.
The pick and go results in a try for Scarlets as Aaron Shingler goes over.
Gareth Davies played a key part in that try.
Fabulous play by Scarlets has led to Jonathan Davies being able to wriggle through a gap.
Trouble here as Tom Rogers breaches the defence.
Carwyn Tuipulotu comes on.
25’
Penalty Goal - Missed Left
The touch judges have waved away the attempt by Jarrod Evans as they hook it left.
Jarrod Evans converts the try.
A series of passes by Cardiff Rugby results in a try for Lloyd Williams
A gap opened in the defence and Lloyd Williams took full advantage.
Owen Lane played a key part in that try.
Jarrod Evans has kicked a conversion.
A stunning solo try from Theo Cabango
The defensive line has been broken as Theo Cabango goes through the gap.
Matthew Morgan sets up the try.
The defensive line has been broken as Matthew Morgan goes through the gap.
We are underway as the referee blows their whistle.