Oldham won their Greater Manchester derby against Swinton Lions 28-20 at Bower Fold.
The hosts took the lead after just four minutes, as Max Roberts managed to get his way over. Dan Abram scored the conversion to give them a six-point lead.
Six minutes later, Swinton got themselves back into it after Mike Butt got in in the corner. Martyn Ridyard missed the conversion.
Oldham did not let that try get them down, as Ryan Ince finished off a good move in the corner just two minutes later. Abram was off-target with the conversion, meaning it was still a one-score game.
Halfway through the first half, Swinton hit back for a second time, this time it was Luke Waterworth who got over for the try. Ridyard converted to level the game.
The Lions then took the lead for the first time eight minutes later, as Rhodri Lloyd powered over. Ridyard missed the conversion, meaning they led by four points.
Swinton had their tails up and got another try three minutes later. Ridyard’s kick hit the post, and fell to Jack Hansen, who scored. Ridyard scored the conversion to put the visitors ahead by 10 points.
Oldham hit back seven minutes into the second half, as Ben Heaton managed to get over. Abram missed the conversion, but they were back to within a try.
Three minutes later, they got that try as Tyler Dupree got through and scored. Abram converted to level the scores.
It got worse for Swinton, when debutant Tom Spencer was sent off for throwing a punch.
Oldham soon made the extra man count, as Heaton got over for his second try. Abram scored the conversion to put the hosts back in front by six points.
Abram then added a penalty to seal the win for Oldham.
Swinton are back in action next week in the Challenge Cup, as they welcome Warrington Wolves to Heywood Road. They then take on Featherstone Rovers in the Championship.
As for Oldham, they have a week off before travelling to Batley Bulldogs.
Oldham: Dan Abram, Ben Holcroft, Ben Heaton, Max Roberts, Ryan Ince, Lewis Charnock, Dave Hewitt, Liam Kirk, Gareth Owen, Martyn Reilly, Danny Bridge, Shaun Pick, Liam Bent.
Subs: Jack Spencer, Tyler Dupree, Danny Langtree, Dec Gregory.
Head Coach: Matt Diskin.
Swinton Lions: Geronimo Doyle, Richard Lepori, Mitch Cox, Rhodri Lloyd, Mike Butt, Martyn Ridyard, Jack Hansen, Sam Brooks, Luke Waterworth, Louis Brogan, Deane Meadows, Nick Gregson, Will Hope.
Subs: Will Brickhill, Tom Spencer, Paddy Jones, Taylor Brown.
Head Coach: Stuart Littler.