In the end each side landed four goals, but Sheffield scored six tries to Oldham’s five – it was as close as that.

After establishing a 32-12 lead in the 64th minute, Eagles didn’t score again, whereas Roughyeds piled on 16 unanswered points in the last quarter of an hour before time ran out on them.

At the end they were going flat out to snatch their first win in five Championship games, but Eagles managed to hold on to pick up their first win in the league since the second round.

Roughyeds dominated most of the game in terms of possession and field position, but Sheffield had the cutting edge and the speed on counter to make the most of any chances that were presented to them, usually by home-team errors.

Oldham try-scorers were Max Roberts, Dan Abram, Martyn Reilly, Liam Kirk and Tommy Brierley.

Abram landed four of his six goal attempts.

OLDHAM: D Abram; Brierley, Bridge, Roberts, Ince; Charnock, Hewitt; Joy, Owen, Kirk, Bent, Langtree, Reilly. Subs: Gregory, Fletcher, Dupree, Nelmes.