Shaw Cross Sharks maintained their top-four challenge in National Conference Division One with a 36-12 victory at Salford City Roosters.
The home side have picked up form recently but the Sharks had much of the early possession.
Luke Hudson left the field early injured but the Sharks kept the pressure on, although Salford were resilient and defended well for 20 minutes.
A strong drive from Ben Gledhill saw the big forward crash over to put the Sharks ahead and they followed up quickly when a Casey Johnson offload found MoM Sam Ottewell, who burst through from 40 metres to score a superb try.
Johnson’s conversion attempt struck a post but the Sharks led 8-0 at half-time.
Within a minute of the re-start, Salford hit back when Rigby scored and Marchant converted but this sparked the Sharks into life.
Andrew Fawkes dummied his way over and Johnson converted to give them a 14-6 lead.
A purple patch then followed as the Sharks scored four unanswered tries with Jordan Anderson scoring a hat-trick and Martyn Holland scooting in for another.
Will Poching added three conversions before Salford pulled back with a converted try through Muscat.
The Sharks forwards paved the way for the win with Gledhill, Johnson, Adam Masson, Steve Talbot and James Davies working hard.
Jack Gledhill, Ross Roebuck, Robbie Byatt and Tom Rogers also impressed in a great team effort.
The Sharks entertain Normanton in a welcome home game on Saturday (ko 2.30pm).