Oldham were left counting the cost of a missed penalty as they fell to their second home defeat of the season.
Top scorer Lee Hughes saw his weak spot-kick saved by Steve Phillips, after the keeper was harshly judged to have upended the Oldham striker.
Rovers then went ahead just after the break as Darryl Duffy's low shot from 14 yards found the back of the net.
Byron Anthony then doubled the lead as he scrambled home after Stuart Campbell's free-kick caused chaos.
Oldham: Budtz, Hines, Hazell, Gregan, Golbourne (Eardley 59), Whitaker, Allott, Taylor, Smalley, Hughes (Liddell 75), Windass (Alessandra 67). Subs Not Used: Fleming, Maher.
Please turn on JavaScript. Media requires JavaScript to play.
Goals: Duffy 48, Anthony 63.
Att: 3,745
Ref: Colin Webster (Tyne & Wear).
What are these?
Print Sponsor
Bookmark with:
What are these?