An interception try from Harri Millard sealed Cardiff a 20-17 victory over the Lions to cement their place in the top six of the URC table.
A run of four unanswered tries either side of half-time saw United Rugby Championship leaders Leinster beat Cardiff 42-24.
.Cardiff’s four-match unbeaten run in the United Rugby Championship came to an end after a 42-22 defeat to Sharks in a thrilling game at the Arms Park.
Scarlets fly-half Ioan Lloyd is poised to join Welsh rivals Cardiff, WalesOnline have reported.
Cardiff’s impressive winning run over Dragons was extended to 19 games as they won a hard-fought URC derby 24-22 at Rodney Parade.
.Callum Sheedy scored 16 points as Cardiff recorded their 19th consecutive victory over Dragons in a 31-23 triumph.
.Cardiff produced a remarkable second-half turnaround to stun Ulster 21-19 at a raucous Arms Park in the United Rugby Championship.