Warrington held onto second spot in Stobart Super League after producing a tough-tackling performance to nullify the Catalans' flair and beat them 15-6.
An uncompromising encounter produced only three tries but plenty of action to keep England t20 captain Stuart Broad entertained as he watched his first live rugby league match among the 10,570 crowd.
The home side took advantage of the Dragons' indiscipline to apply all the early pressure but they managed only one try before half-time, through England second-rower Ben Westwood on his return from a hernia operation.
Catalans never seriously threatened the Warrington line before the break but then Damien Cardace crossed in the corner after the interval only to have his try chalked off for putting a foot in touch.
The Wolves responded in style with left centre Ryan Atkins, who was roaming on the right, kicking ahead and beating Clint Greenshields to get the score.
Undeterred, the Catalans struck back on 58 minutes when a charging run from skipper Remi Casty created the position for Steve Menzies to put loose forward Jason Baitieri through a hole in the Warrington defence for a try.
Scott Durea's goal cut the gap to four points but Gareth O'Brien put more distance between the teams with a 64th-minute penalty.
Michael Monaghan's drop goal four minutes later put two scores between the teams and, after both sides had spurned tryscoring chances, Brett Hodgson completed the scoring with a penalty two minutes from the end.