Dragons fell to a 24-17 defeat to Cardiff at Rodney Parade as the visitors went top of the BKT United Rugby Championship (URC).
There were four tries in the opening 20 minutes, with Cardiff back-row trio Alex Mann, Taulupe Faletau and Dan Thomas crossing and Dragons responding with a try from hooker Brodie Coghlan.
The crowd had to wait 40 minutes for the next score when prop Danny Southworth dived over for the bonus-point try.
Lock Ben Carter scored a late try for Dragons and Angus O'Brien added a penalty to give the hosts a losing bonus point.