The sides – seventh and eighth in the Championship table – were locked at 22-22 in a high-scoring first half, but it was the higher-placed Bulldogs who engineered a step up in class across the board in both defence and attack to run out comfortable victors in the end.
Danny Cowling, Joel Farrell, Al Leak, Adam Gledhill, Wayne Reittie, Dominic Brambani, James Harrison and Tom Lillycrop scored the tries for the cross-border travellers, while winger Adam Clay crossed for a hat-trick for Oldham ultimately without reward.
Adam Neal and Danny Grimshaw also crossed the whitewash for the Roughyeds, while stand-off Scott Leatherbarrow landed four conversions.
Championship leaders Hull KR made it 14 wins out of 15 as they saw off visiting Swinton Lions, 42-18.
Winger Ryan Shaw scored a hat-trick of tries, with Jordan Abdull bagging a brace, with Andrew Hefernan and substitute Joe Wardill also crossing.
Zach Dockar-Clay converted all seven to maintaining the Robins’ four-point advantage over second-placed Featherstone Rovers.
Bradford Bulls were thrashed 56-12 at Odsal by London Broncos.
The Bulls’ points came from tries by Johnny Campbell and Cameron Smith, with Oscar Thomas adding a couple of goals.
London winger Keiran Dixon scored four tries and booted eight goals for a personal tally of 32 points.