Dragons failed to make the most of a fast start and a red card for Cardiff centre Rey Lee-Lo as they were beaten 31-29 by their Welsh rivals in the United Rugby Championship.
In an entertaining encounter, Dai Young’s hosts lost Lee-Lo in the second half but still came out on top, with home tries coming from Lloyd Williams, Hallam Amos and a penalty score.
Dragons were dangerous in the first quarter but could not maintain that pressure despite scoring through Taylor Davies, Mesake Doge, Rio Dyer and Joe Maksymiw.
There was consolation for Dean Ryan's men as late efforts from Dyer and Maksymiw ensured two losing bonus points.
Watch all the highlights below...