Salford City Reds caused the biggest betting shock of the Super League season so far by sealing a 30-20 victory over Leeds Rhinos at Headingley.
Jordan Turner's late interception try proved crucial as the newly-promoted Reds clinched their third successive win.
St Helens stretched their lead at the top of the table to four points with a comfortable 44-22 win over Hull while Huddersfield are second after hitting back from 8-0 down to beat Hull KR 30-8.
Wakefield's fine start to the season continued as they edged out Bradford 24-22 at Belle Vue while Harlequins moved into the top six with a comfortable 40-18 success over winless Celtic Crusaders.
Castleford ran in five tries as they beat hapless Warrington 28-6. Rangi Chase grabbed two tries while Michael Wainwright, Michael Shenton and Brett Ferres also went over.
Finally, Catalans Dragons hit back from ten points down to secure an impressive 40-24 victory over Wigan in Perpignan.
In football, Wolves moved a step closer to securing promotion from the Championship with a dramatic 3-2 victory at Derby County.
Andy Keogh grabbed a late winner for Mick McCarthy's side that had earlier trailed 2-1 at Pride Park.
The result puts Wolves six points clear of second-placed Birmingham City, who drew 1-1 against Plymouth Argyle at St Andrew's.
The Blues had goalkeeper Maik Taylor controversially dismissed after 23 minutes while Liam Ridgewell later suffered a broken leg.
Sheffield United remain third after drawing 0-0 at home to Nottingham Forest, who were reduced to ten men after just 16 minutes when Kelvin Wilson was sent off for a head-butt.
Cardiff City improved their chances of promotion by beating Burnley 3-1 while stuttering Reading threw away a two-goal lead as they drew 2-2 at Blackpool.
Swansea City kept their play-off hopes alive with a 3-1 victory at relegation-threatened Barnsley while Preston remain in contention after winning 2-0 at Doncaster Rovers.
Norwich City moved out of the bottom three with a 2-0 victory against Watford while Southampton grabbed three precious points in their bid to beat the drop as they secured a 1-0 victory over Crystal Palace.
Charlton Athletic are on the verge of dropping into League One after drawing 0-0 with Coventry City while mid-table QPR came back from two goals down to beat Sheffield Wednesday 3-2. Bristol City and Ipswich Town drew 1-1 at Ashton Gate.
Steve Howard's last-gasp header sunk play-off chasing Leeds United and took Leicester City to the brink of automatic promotion from League One, while Luton Town's 0-0 draw with Chesterfield condemned the Hatters to relegation from League Two.
In cricket, Herschelle Gibbs scored a century as South Africa beat Australia by 61 runs in Port Elizabeth to complete a series victory.