The National League's leading three sides pulled further clear at the top of the table on Sunday.
Leaders Salford were given the toughest workout as they beat Oldham 32-22 whilst Leigh crushed fourth-placed Featherstone and Rochdale overcame Whitehaven.
Oldham had conceded 160 points in their previous three games against the City Reds but they were more resolute this time out.
Oldham even outscored their opponents in the second half, but tries from Simon Baldwin, Alan Hunte, Andy Coley, Cliff Beverley, Malcolm Alker and Stuart Littler were enough for the City Reds.
Oldham replied with touchdowns from Phil Farrell, Lee Doran - his eighth in the last four games - Gareth Barber and Chris Morley.
Second-placed Leigh had an easier afternoon as they crushed Rovers 58-32 with centre Dale Cardoza grabbing a second-half hat-trick of tries.
Full-back Neil Turley added 22 points with a try and nine goals.
At Whitehaven, the Warriors led 20-18 at the interval but Rochdale moved up a gear to run out 44-22 victors.
The Hornets ran in seven tries in all, two from Mick Nanyn, who also kicked seven goals.
Their other tries came from Chris Irwin, Wes Rogers, Jon Roper, Radney Bowker and Marlon Billy. Ian Watson kicked two drop goals.
Elsewhere in National League One, bottom side Dewsbury chalked up a much-needed win with a 31-16 success at Doncaster.
Nathan Batty crossed for two Rams tries whilst Jamie Benn crucially added seven goals and a drop goal.
Two long-range tries from Mark Sibson and Will Cartledge helped Batley to a 27-13 win over Hull KR.
In National League Two, Chorley joined Keighley at the top of the table as the Cougars slipped up to lose 35-18 at home to Hunslet.
Chorley's good season continued as they overcame Swinton 41-22 whilst Barrow edged a tight affair at Workington 24-20.
Struggling Gateshead were thrashed 64-8 by York.