© Getty Images
The Saints were all at sea in the early exchanges, and saw their tryline breached for a third time just 12 minutes in when Robert Lui went over for Salford, who propped up the Super League table after the first round of fixtures.
St Helens finally got on the board when Alex Walmsley touched down moments after coming onto the field, but the game was already threatening to escape them and Michael Dobson nudged the hosts further ahead with a penalty midway through the first half.
The visitors' night went from bad to worse when Luke Walsh was sent to the sin bin on the half-hour mark, and Salford took advantage with another try before the break as Niall Evalds went over for his first of the game.
The Red Devils showed no sign of letting up in the second half either as Adam Walne scored within two minutes of the restart before Josh Griffin extended the lead to 34 points with less than an hour played.
Adam Swift did at least take the Saints into double figures with a try a little under 20 minutes from time, but fittingly it was Salford who got the last laugh as Evalds doubled his personal tally for the night to cap off the rout.