A second-half comeback from Leeds Rhinos saw them come out on top in testing conditions at the AJ Bell Stadium.
Niall Evalds & Tui Lolohea claimed Salford’s tries, as Oliver Roberts and Chris Atkin made their debuts.
The gruelling nature of the match showed early on, as Krisnan Inu and Luke Yates were forced from the field with injuries in the first twenty minutes, while the match was still scoreless.
Niall Evalds burst through off a Tui Lolohea pass, to claim the first try of the match.
Lolohea then claimed a try of his own in the 27th minute, reaching out to get the ball down over the line.
The Rhinos pulled one back on the stroke of half-time, with Luke Gale converting his own try to put them within two points.
Halftime: Salford Red Devils 8-22 Leeds Rhinos
The Red Devils had a chance to extend their lead early on in the second-half, when Joey Lussick went over, but was held up in goal.
The Rhinos then had a quick flurry of points, as Luke Briscoe and Mikolaj Oledski claimed tries, before Luke Gale kicked a penalty to take their lead to 10 points.
With 10 minutes remaining, the Red Devils had a sustained period of pressure on the Leeds line, with Joey Lussick receiving a high shot which saw the visitors put on a team warning.
The Rhinos then broke downfield and Jack Walker sealed the result with a score in the corner.
Salford will next be in action when they host Wakefield Trinity on Sunday 1 March. Tickets can be purchased from the AJ Bell Stadium ticket office, by calling 0161 786 1570, or online HERE.
Full-time: Salford Red Devils 8-22 Leeds Rhinos
Salford tries: Evalds (20), Lolohea (27)
Leeds tries: Gale (40), Briscoe (51), Oledzki (55), Walker (71)
Leeds Goals: Gale (3/5)
Red Devils: Evalds, Sio, Welham, Inu, Williams, Lolohea, Atkin, Yates, Jones, Dudson, Roberts, Pauli, McCarthy, Lannon, Flanagan, Ikahihifo, Lussick
Rhinos: Walker, Briscoe, Newman, Hurrell, Handley, Lui, Gale, Seumanufagai, Dwyer, Prior, Mellor, Donaldson, Smith, Oledski, Sutcliffe, Myler, Cuthbertson
Referee: M. Griffiths
Image Credit Emma Butler