Vikings made it three wins out of three after bouncing back from a 12-8 half time deficit to see off the big spending Red Devils.
For a spell it looked as though Vikings were going to rue not turning their early dominance into more points than Chris Dean's converted try when two Salford touchdowns in as many minutes gave them the lead and the momentum was with the visitors.
The game turned on a high Kevin Brown kick which was left to bounce by the Red Devils and allowed Joe Mellor to thread his way through for a cracking try.
Danny Tickle's conversion made it 14-12 to the Vikings, but back again came the Devils with the slippery French stand off Theo Fages picked himself up off the floor to score.
It was a real nip and tuck game and another flash of sublime skill from Vikings tipped the balance their way again.
Centre Stefan Marsh sped down the right and slipped a wonder ball to Paddy Flynn who motored to the line. Although stopped just short, the outstanding Rhys Hanbury picked up from dummy half and touched it down.
Tickle's goal made it 20-18 with 18 minutes to play but there was still plenty to do.
But Brown, back in the team after missing with a calf strain last week, played a neat one-two with Macgraff Leuluai to cross again.
Salford still pressed, but Vikings had the last word when Phil Joseph was allowed to slip the ball out of the tackle resulting in another try from Brown.
Tickle's perfect boot made it six from six to wrap up the scoring.
Vikings have enjoyed their home comforts for the season start - they hit the road for the first time next Friday to tackle another side with an 100 per cent record - Leeds.