Gareth Thomas withdrawn from Ospreys XV before kick-off
Live Reporting
Fraser Watson
Goodnight and thanks for joining uspublished at 21:46 BST 24 April
21:46 BST 24 April
FT: Cardiff 24-21 Ospreys
Fraser Watson BBC Sport Wales reporter
So, three URC games tonight, all graced with three dramatic finales.
In Cardiff, the home side looked to be cruising at 24-7 up but were left hanging on after a late Ospreys blitz. Still, Corniel van Zyls side have gone fourth in the table, temporarily at least, and remain on course for the play-offs.
For Dragons, their recent improvement reaches another milestone. That last-gasp David Richards try in Zebre meant a first away win in the URC since April 2022. Equally important, was seemingly no major injuries ahead of the Challenge Cup semi-final in Montpellier next Sunday.
It wasn't quiet in Edinburgh either, with the home side crossing five times to beat Sharks, but the South African side will leave Scotland with two points after their injury time try.
Been plenty to follow tonight, and we hope you have enjoyed the ride. Now go for a lie down everyone.
A slight worry for Dragons with Jared Rosser going off clutching his hamstring.
The wing was hoping to put pressure on to be included in the semi-final line-up, although Rio Dyer and David Richards (or rested Fine Inisi) are in pole position for Montpellier.
Huw Anderson, a dangerous runner, comes on for the last quarter.
Another blown opportunity in the 22 by Zebre, who have bossed this third quarter.
Dragons just haven't had enough of the ball or field position but they are still in this.
Filo Tiatia starting to empty his bench and will hope to avoid injury in the final quarter. Aaron Wainwright is still out there and Dragons will need him in Montpellier.
A frantic finish from nowherepublished at 21:02 BST 24 April
21:02 BST 24 April
FT: Cardiff 24-21 Ospreys
Fraser Watson BBC Sport Wales reporter
There were times tonight when the contest seemed to stagnate, but just as we seemed to be meandering towards a low-key finish, a burst for the ages from Ospreys prop Cam Thomas sparked a frantic finish.
In the end, perhaps a result that will be tinged with disappointment for both sides. Cardiff got the win they needed to cement their play-off push, but their attacking play lacked accuracy in the final quarter and they missed out on a potentially crucial bonus point.
Ospreys are left to reflect on two yellow cards, a 20-minute red, and failing to mount any real sustained pressure until that late burst. They ended up coming close and taking a point themselves, but few can argue they merited the win.
Both still have much left to play for - Cardiff a top eight finish and Ospreys the Welsh Shield. Those respective quests will resume in a fortnight.