Salford Red Devils won 30-10 in horrendously windy conditions at Super League's bottom side London Broncos, in part thanks to a dominant first-half.
Four converted tries without reply gave the Red Devils a 24-0 advantage at the break, inspired by try-scorers Joey Lussick and Jackson Hastings.
London twice breached the visitors defence in the second-half as Rhys Williams and Matty Fleming crossed.
Yet Salford were never in danger, a fifth try taking their tally to 30.
The Red Devils stay sixth, closing to within two points of the four teams above them on 14 points.
Any hopes that the Broncos might temporarily climb off the foot of the table and leapfrog Leeds were quelled in the opening 40, as Ian Watson's Salford showed their class.
Hooker Lussick went in for the first score with a trademark close-range burrow, and after a flood of pressure on the London line, Niall Evalds crossed for the second.
Influential half-back Hastings ghosted through to supply Dan Murray a try and then scored himself with a solo break to cap a one-sided opening 40.
Danny Ward's London, playing into the wind in the second period, finally gave a taste of their attacking talent when winger Williams finished off a smart team move.
Prop Lee Mossop rumbled over to restore the Salford advantage, before Alex Walker's leap teed up Fleming's consolation score.
Injuries to James Cunningham and Evalds on either side will be ongoing concerns for both coaches, on the back of a gruelling Easter period.
London head coach Danny Ward:
"It's not the first time this season we've got off to a slow start at home, and we've just made it easy for them and gifted them too much.
"When there's that gap of 18 points we start playing but it's too late at that stage. Yes, the second-half performance is decent enough, but it's a frustrating afternoon for us.
"We're not playing well at home at the moment, and we have to look at that. It's difficult to put the finger on, but we'll certainly look into it in detail in the week.
"A lot of it is the mentality. There have only been a couple of games where we've started well, and it's a hard one to fathom. We've trained well all week, and the confidence was high. There's a lot of disappointment in that changing room, and there are plenty who've given it a real good crack but we've just given ourselves too much to do, again."
Salford head coach Ian Watson:
"The first half was really good, we came out the blocks firing and that was really pleasing to see, because we talked about doing that all week.
"We built a commanding lead and that allowed us to be smart in that second half and manage it out. We talked about turning them over in better positions because we were guilty of doing it in the wrong areas in that first 40, which gave them a bit of energy.
"After the Easter period, though, it's a really professional performance and we're delighted to get the win. It's been a good period for us of late, and I'm looking upwards now.
"I'll let others worry about the relegation situation because we want to push on towards play-off territory and 24, maybe 26 points, could do it, which is our focus."
Adam Walker scored twice as Salford ran in five tries to beat Leeds.
Scores from Lee Mossop and Walker, off the bench, earned the Red Devils a 12-0 lead before Mikolaj Oledzki pulled one back before the break.
But Walker, Joey Lussick and Robbie Lui added three more tries after the break.
And, although Harry Newman and Ash Handley replied with two more for the Rhinos, the 2017 Super League champions still succumbed to a 10th defeat in 14 games this season.
Lui, along with half-back partner and compatriot Jackson Hastings, was in superb form, scoring a try and having a hand in several others to help Salford beat Leeds for only the fourth time in the Super League era and move up to sixth in the table.
Leeds remain 10th, two points off the bottom, trailing Huddersfield by two points and four behind reigning champions Wigan.
Salford coach Ian Watson:
"Robbie Lui is a great player and a great family bloke who is proud to play for Salford. We don't want to lose any of the players we have got now. We have done well to attract those guys here in the first place, but we know some of the bigger clubs will be looking to cherry-pick our players.
"Rugby is a short career and players have big decisions to make. This team could be a top team for a few years because it's a young team and we'd love to keep Lui and everyone else."
"I am really proud of the way we responded after losing to Leeds heavily earlier in the season. That was probably the only game this season where I felt we really let ourselves down.
"Our forwards were outstanding against a challenging Leeds pack - many of whom have played in the NRL. Our guys went about their job really well.
Leeds coach David Furner:
"Salford didn't allow us to play the game we wanted to play. They are probably the in-form team in Super League and, although there was something of a revival at the end, it just wasn't good enough.
"We got back to 12-6 and had a good talk about what we needed to do in the second half but I don't think we had two sets in their 20 in the second half.
"We couldn't get any ruck speed. The players have got to learn that it's not good enough. They didn't allow themselves to get into an arm wrestle.
"Salford have beaten some really good teams and I knew it was going to be a real tough game. There were some positives there but we need a win."
Salford Red Devils (18) 30 Tries: Evalds 2, Dudson, Olpherts, Lui Goals: Inu 5
Leaders St Helens produced a stunning late salvage job to beat Salford in an entertaining Super League contest.
Losing 16-0 on 12 minutes after Lachlan Coote (twice) and Tommy Makinson crossed, Salford led by the break with converted tries from Gil Dudson, Niall Evalds and Derrell Olpherts.
Evalds' second and Rob Lui's try put Salford into a 30-16 lead but Saints hit back to score three times.
Coote and Makinson scored again and a James Bentley try was given on review.
It looked as if the youngster may have lost control crossing the line in the dying seconds but the video referee gave it and Coote kicked the goal, to send Saints six points clear at the top.
It was yet more heartbreak for Salford, who were also 24-8 up with seven minutes left on this ground two seasons ago and still lost in equally dramatic circumstances to a Matty Smith drop-goal after the hooter.
On a night when they could have gone third, the Red Devils were instead left to contemplate their latest failure to win an away game against St Helens for a first time since 1980.
Salford's Niall Evalds (left) has now scored nine tries in his last six visits to St Helens - but always ended up on the losing side Salford's Niall Evalds (left) has now scored nine tries in his last six visits to St Helens - but always ended up on the losing side Coote scored twice in three minutes as Justin Holbrook's side made a perfect start, his first following a great 50-metre break from Welsh winger Regan Grace, in which he outstripped four opponents.
Theo Fages' well-timed pass then set up Coote for his own converted second try before also creating Makinson's try in the corner with a delayed pass.
But former Wigan prop Gil Dudson barged over for a try, for the first of five conversions by Krisnan Inu, who also created full-back Evalds' 80-metre dash to the posts for the second try.
Salford then snatched the lead when Lui's kick to the corner was patted infield by Inu and Olpherts produced a determined finish from close range.
Lui's break and strength created the space for Evalds' second touchdown before taking centre stage himself on the hour mark, with a superb solo try from 15 metres out.
But it is never advisable to write off Saints - and back they came to score three times in the final 15 minutes.
Coote completed his hat-trick before Makinson brushed aside a weak dual challenge before accelerating to the right corner.
Coote's left-footed touchline conversion crucially cut the deficit to just four points - and, when Bentley's try was allowed to stand, Saints had completed yet another of their amazing comeback victories.
St Helens head coach Justin Holbrook:
"I am happy to win that one. What an entertaining game of rugby league. Massive credit to the players to storm back in the way they did.
"We started well, but we knew if we gave Salford any opportunities they would take them and scored some good tries.
"The good thing is that we stayed calm and you have got to win all different ways during the year. We will learn a lot from this, but to get the two points was massive after being in a really tough spot."
Salford coach Ian Watson:
"To come from 16-0 down and show that determination and desire and get into a really good position at Saints is a tough one to take.
"Saints turned the heat up when they got a sniff and we gave away penalties and too much possession. But I'm pleased about the work the boys put in. If they can do that every week, they can compete with the top teams.
"When we have done the right things in games and kept to processes we have beaten teams. Hopefully a performance like that will give those players that belief in themselves."
St Helens: Coote; Swift, Makinson, Costello, Grace; Lomax, Fages; Lees, Smith, Walmsley, Peyroux, Z Taia, Knowles.