Salford returned to winning ways in style with a seven-try demolition of Bradford at Odsal.
Josh Veivers got the Reds underway before Brett Kearney replied.
The visitors then pulled away when Joel Moon's brace was supplemented with Luke Patten, Ashley Gibson and Matty Ashurst tries before half time.
Elliot Whitehead and Bryn Hargreaves responded for the Bulls but Gareth Owen's try and two Daniel Holdsworth penalties rounded off victory.
Bradford, looking for their fourth win in five games, had seen off St Helens at Odsal a week earlier, prompting the sacking of Royce Simmons.
The Reds had shipped 96 points in their last two matches against Leeds and Catalan Dragons but showed no signs of a hangover in the first half.
Veivers reached out beyond his marker Karl Pryce for the opening score but, despite providing the try-scoring long pass for the winger, Holdsworth could not convert from out wide.
On his return from suspension, Jarrod Sammut's conversion of Kearney's try gave the Bulls a slender lead.
But, when a Holdsworth kick rebounded kindly for Moon's first score, he was on song to give the Reds a lead they never relinquished.
Stephen Wild's break set up Patten's try and, after Heath L'Estrange came close and Pryce had a try disallowed for a forward pass, Moon intercepted, racing 60 metres for his second try.
Gibson profited when Holdsworth's diagonal kick wrongfooted Jason Crookes and, just before half time, Ashurst got try number six to kill off the contest.
Whitehead gave Bradford hope six minutes after the restart but Owen finished off another long-range break in reply.
Hargreaves grabbed another consolation try for the hosts, while Holdsworth slotted two late penalties for the Reds.
FROM THE DRESSING ROOM
Bradford coach Mick Potter:
"They are a solid team and you can't afford to be a bit down on your game and we were.
"We made too many errors which handed them field position and opportunities. Perhaps we took for granted that we would do what we did last week, rather than actually doing it.
"We might only have been five percent off what we were last week and the other team burned us. They had skill enough to capitalise on it and did."
Salford coach Phil Veivers:
"We were a bit fortunate with a couple of our tries - we had the luck of the bounce - but you create your own luck and we've had ones go against us this year already.
"It's not an individual game - it's a team game and the team got us through.
"It wasn't difficult to get the confidence high. What was difficult was to get some self-belief that they can be mentally tough and hang in games and set a platform for themselves."
Bradford: Kearney; Pryce, Sykes, Lulia, Crookes; Sammut, Jeffries; Manuokafoa, Diskin, Hargreaves, Whitehead, C. Walker, Langley.
Replacements: L'Estrange, Burgess, Bateman, Addy.
Salford: Patten; Gibson, Gleeson, Moon, Veivers; Holdsworth, Smith; Jewitt, Howarth, Boyle, Ashurst, Anderson, Wild.
Replacements: Adamson, Paleaaesina, James, Owen.
Referee: Ben Thaler (Wakefield).