Saints produced an emphatic display to see off a Bulls side that now have relegation written all over them.
There were some outstanding individual performances, not least from James Roby who was rewarded with the last try of the game.
Also pleasing after some awful defence of recent weeks was the nil points conceded.
That said, Bulls did not really mount much of a challenge after their early resistance was broken.
Saints were well in control at the break, leading 22-0 courtesy of four unanswered tries despite playing against the strong wind.
After an opening ten minutes spell of both sides testing each other out, Saints finally took the lead after a 70 metre Matt Dawson break. Although he could not find support, it was not long before Jon Wilkin was powering over.
Luke Walsh converted and Saints looked as though were going to double that lead when Mose Masoe drove over but lost the ball over the line in a three man tackle.
Saints did, however, stretch their lead when a wonderful show and go from Lance Hohaia breached the home defence. Although he had to wait an age for the support to arrive, eventually Walsh appeared to dash in for a six pointer.
With Bulls putting their restart kick out on the full, Saints were handed another chance to attack.
And attack they did with Walsh kicking wide for Tom Makinson to catch, and pass back inside for Jonny Lomax to dart over from close range.
And on the stroke of half time Wilkin took Walsh's pass to run in his second try without a finger being place on him.
Tries on each wing early in the second half meant Saints kept their foot on the Bulls' throat with quick hands releasing Makinson for the first.
And then another fine half break from Hohaia presented Adam Swift with the chance to run in from close range.
It was Swift's last act and was led off injured straight away.
Bradford's resolve was already broken, and even damage limitation exercise failed to stop Sia Soliola powering over from close range after Walsh's grubber had taken a fortuitous rebound off the heel of the advancing Lomax.
Walsh's goal went in off the posts to make it 38-0.
After another Bulls error, Saints had another good position to launch another raid from where Louie McCarthy Scarsbrook to drop over the line.
Roby brought up the 50 to complete the rout with a converted try just before the end.
Bradford: Kear; Wood, Henry, Arundel, Foster; Addy, Gaskell; Kaufusi, Diskin, Sidlow, Olboson, Purtell, Pitts. Subs: Walker, O'Brien, George, Mellor.
Saints: Lomax; Makinson, Jones, Dawson, Swift; Hohaia, Walsh; Walker, Roby, Walmsley, Wilkin, Greenwood, McCarthy-Scarsbrook. Subs: Masoe, Soliola, Thompson, Wellens.