Full-back Morgan Escare opened the scoring in the second minute with an impressive solo run, collecting possession around 15 metres from his own line and beating several Bradford defenders before crossing the line.
Elliott Whitehead then scored his 12th Super League try of the season against his hometown club just a few minutes later when he collected possession from a kick and powered over the line.
Dragons winger Michael Oldfield was next, breaking the visitors' line to race clear from inside his own half moments later.
Escare scored his second try of the match shortly after the restart when he latched on to Ben Pomeroy's pass and ran clear past the line.
The result leaves the Bradford outfit on zero points.