Those consolation tries ended a run of nearly five hours without a Super League try, and took Salford’s tally for the season to nine in eight games.
Catalans began strongly as they sought their third win on the bounce, and Makinson latched on to Luke Keary’s kick over the top to score, before Keary’s sharp pass sent Sims over. Bousquet added another before Salford had even managed to hold the ball outside their own half.
Rowley has had to piece together a squad from a mix of inexperienced youngsters, loan signings, and the handful of remaining senior professionals, and it showed as their defence was repeatedly poor in that opening spell.
They have also shown plenty of spirit in adversity and rallied again by preventing the Dragons from scoring again in the first half.
The second half threatened to start in the same way as the first as Satae celebrated his 150th career appearance with a try, before Makinson picked the ball up from a scrum and scored after an arcing run round the defence. Minutes later, Laguerre cut through a flagging rearguard.
Salford were staring an unwanted statistic in the face after losing 29-0 at home to Leeds Rhinos last time out, but they showed character to keep going to the end with former Catalans player Chan masterminding Vaughan’s try and adding one of his own before Makinson completed his hat-trick in the closing minute.
The result moves Catalans above Wakefield Trinity and Warrington Wolves to seventh in the Super League standings, with Salford remaining second bottom.