Scarlets came from behind to keep their play-off hopes alive with a bonus-point victory over Dragons at the Principality Stadium.
Props Henry Thomas and Alec Hepburn both scored their first tries, but a game that swung wildly one way and then the other went down to the final minute.
Angus O'Brien twice kicked Dragons ahead as Jared Rosser scored two and Ashton Hewitt got his first of the season.
But it was not until Wales full-back Blair Murray followed Vaea Fifita's try nine minutes from time that Scarlets looked to have finally taken control.
Watch all the highlights from the capital below