Vodacom Bulls saw off Dragons 31-10 at Rodney Parade to move into second place in the BKT United Rugby Championship.
The hosts competed strongly throughout but Bulls always had the additional power to ensure a bonus-point victory that leaves them four points behind leaders Leinster.
Kurt-Lee Arendse, Mpilo Gumede, Embrose Papier and Johan Grobbelaar scored the South African side’s tries with Chris Smith converting all four and adding a penalty.
Dragons responded with a Corey Baldwin try that was converted by Will Reed, and a Cai Evans penalty, but it was not enough to prevent defeat on home soil.