Warrington took full advantage of Castleford's decision to field a weakened team to strengthen their bid for a top-two finish in the First Utility Super League.
Tigers coach Daryl Powell rested six members of his likely Challenge Cup final team and although his makeshift line-up were far from disgraced, they could not match their opponents' superior finishing as they succumbed to a 48-10 defeat.
The Wolves needed to win by 29 points to leapfrog Castleford into fourth place and they reached their target courtesy of Joel Monaghan's 24th Super League try of the season seven minutes from the end.
St Helens powered away from Wakefield in the second half to stretch their lead at the top of the table to three points.
Saints' much-changed team dominated the opening 40 minutes only to have just a six-point cushion to show for it at the break at 12-6 in front, but they found their killer instinct after the interval and ran out winners by seven tries to three.
Tommy Makinson, Josh Jones and Shannon McDonnell scored two tries each, while Mark Percival kicked six goals.
Salford maintained their slim hopes of qualifying for the play-offs with Kevin Locke notching 14 points as they beat Catalan 34-22.
Full-back Locke scored two tries and kicked three goals, while Junior Sau, Niall Evalds, Theo Fages and Tony Puletua also touched down as the Red Devils moved four points behind the Dragons and Widnes with three games left.
The visitors managed to run in four tries of their own, with Thomas Bosc adding three goals, but it was not enough.
Rangi Chase starred for Salford as he pulled the strings, while Sau was another stand-out performer on a good night for the hosts at the AJ Bell Stadium.