Stefan Ratchford touched down twice and was inspirational throughout as struggling Salford recorded a famous victory over engage Super League leaders St Helens.
The rangy half-back, 21 later this month, claimed his two tries in the first 10 minutes and full-back John Wilshere converted both to put the Reds 12-0 up.
Remarkably, a third score arrived in the 16th minute when Ratchford orchestrated a fine flowing move which culminated in centre Darrell Goulding crossing in the left corner.
Salford deservedly led 16-0 at the break and, though Saints responded in the second half with a try through young replacement Andrew Dixon, there was no comeback.
The Reds lost stand-off Jeremy Smith to the sinbin in the 53rd minute but their workrate and desire harvested a fourth try five minutes later when wing Mark Henry touched down to send a raucous home crowd into raptures.
Francis Meli claimed a late consolation for the visitors in the 79th minute but the result ended Saints' record-breaking run of 16 straight away wins on a night when nothing worked for Mick Potter's side.
They badly missed injured trio Keiron Cunningham, Leon Pryce and Jon Wilkin and there was more bad news as Sean Long was replaced in the second half having succumbed to a facial injury.
Salford were missing rising star Richie Myler through injury, but they drove at the heart of St Helens from the first whistle.
Salford 20 St Helens 10
July 03, 2009
HAPPY DAYS Salford celebrate another try
Showing comments 1 to 10 and replies | View All
salford attack (03/07/2009 at 23:34)
WELL DONE REDS,MINT TONIGHT
greyhound, Bolton,Lancashire (03/07/2009 at 23:50)
WELL PLAYED SALFORD CITY REDS....
nick h (04/07/2009 at 09:07)
Lets build around Adamson Ratchford and Sidlow with the experience of Leuleuai and Wilshere. great performance guys
nick h (04/07/2009 at 09:14)
RIP blurevival, Warrington (04/07/2009 at 10:21)
Todd, heywood (04/07/2009 at 13:03)
Knowall, stretford end (04/07/2009 at 14:22)
"UNDER STRENGTH SALFORD BATTER SAINTS"
Jim Shelton (04/07/2009 at 17:48)
Gran Canarian, Gran Canaria (04/07/2009 at 23:33)
Jason Bond (06/07/2009 at 16:58)