Salford spent most of the game struggling to contain Warrington
Salford: (6) 18
Tries: Dorn, McGuinness, Brocklehurst
Goals: Wilshere (3)
Warrington: (18) 50
Lee Briers dominated the first half as Warrington ended their winless streak by crushing the Reds in Cardiff.
Tries: Johnson, Briers, Anderson (2), Fa'afili, Reardon, Gleeson (2), Barnett, Clarke
Goals: Briers (3), Westwood (2)
He set up tries for Paul Johnson and Henry Fa'afili and scored one himself with Vinnie Anderson also touching down and Luke Dorn scoring for the Reds.
Stuart Reardon, Martin Gleeson (2), Richie Barnett and Anderson again all got on the scoreboard after the break.
Tries by Andrew Brocklehurst and Kevin McGuinness gave the Reds hope but Jon Clarke's try ensured a 50-point total.
A forward pass denied Gray Viane a great chance for the Reds early on, and they were soon made to pay as the Wolves went ahead through two quick tries.
The first came following a kick by Briers which rebounded off the bar straight into the hands of Johnson, before he added one of his own when he intercepted Simon Finnigan's pass.
Salford must have thought they were through the worst of it when they finally got on the attack themselves, but it was just a short lull in the Warrington storm.
John Wilshere came close to going over in the left-hand corner before being bundled into touch by Martin Gleeson, and within a minute the ball was up the other end and Anderson barged through several tackles to stretch and score.
The Reds finally got on the scoreboard when David Hodgson combined well with Finnigan, whose superb reverse pass sent Dorn over between the posts.
But Briers was the creator again as he set up Fa'afili to go over in the right hand corner just before the break.
The Wolves struck first after the break as weak tackling allowed Reardon to stretch over for their fifth try.
Luke Robinson's forward pass literally threw away a great breakaway chance to score for the Reds, and once again Warrington made them pay, as Gleeson touched down in the same area Reardon had done earlier.
A shimmy allowed Gleeson to stroll over for his second, before Barnett and Anderson - with his second try - compounded Salford's misery.
With such a big lead, Warrington inevitably lost concentration and were punished with two tries in as many minutes by McGuinness and Brocklehurst, but Clarke's converted try took the Wolves to 50 points.
Salford coach Karl Harrison:
"The squad is broken. We're struggling for numbers, we lost three players today during the game, two were not able to return and it's affecting the team.
"In the first half we played some good stuff and possibly could have been in the lead but we bombed three clear cut chances in the first half alone.
"Everyone in the camp is truly hurting, we need some bodies back, but I can assure you, everybody is together for this dogfight."
Warrington coach Paul Cullen:
"Our intention is very clear, we intend to make the second half of the season ours.
"We think we've gone through the mill and we have been battered and knocked to pieces but we have shown today the first strong signs of our recovery.
"It was there in patches last week at Bradford. If you look at our penalty count today you can see where we've worked very hard this week."
Salford: Hodgson, Viane, McGuinness, Turner, Wilshere, Dorn, Robinson, Edmondson, Berthezene, Korkidas, Littler, Sibbit, Finnigan. Replacements: Haggerty, Adamson, Jewitt, Brocklehurst.
Warrington: Reardon, Fa'afili, M. Gleeson, Grose, Barnett, Briers, Anderson, Rauhihi, Clarke, Morley, Johnson, Wainwright, Westwood. Replacements: Leikvoll, M. Gleeson, Parker, Harrison.