Oldham 0-3 Wolverhampton Wanderers
Kevin McDonald scored for the first time since 31 August as Wolves beat Oldham to keep pace with the automatic promotion places in League One.
The midfielder rounded off a counter attack early in the second half, firing in from outside the penalty area.
Another swift break ended with Michael Jacobs converting Sam Ricketts' pass, before substitute James Henry tapped home in stoppage time to seal victory.
Wolves' third straight win keeps them two points behind second-placed Orient.
Oldham, meanwhile, are still four points above the relegation zone after falling to defeat in the fourth meeting between the two teams this season.
The final scoreline was harsh on the hosts, who had long spells of second-half pressure with the score at 1-0.
A first period littered with chances ended scoreless, Wolves striker Nouha Dicko coming closest to a goal when his turn and shot hit the crossbar, while Oldham goalkeeper Mark Oxley and opposite number Aaron McCarey were both forced into several saves.
James Dayton and Jonson Clarke-Harris were among those to squander opportunities for the home side, while Oxley denied visiting winger Bakary Sako on a number of occasions.
Oldham had come from 3-0 and 4-2 down to but could not stage a similar fightback, as centre-back James Tarkowski and Clarke-Harris failed to hit the target.
VIEW FROM THE DRESSING ROOM
Oldham manager Lee Johnson told BBC Radio Manchester:
"I thought we were well in the game until the second goal.
"We huffed and puffed but it was difficult because they're a strong side and they don't concede too many.
"We just needed to be a bit more clinical in front of goal, calm down a bit in the box and pick someone out. But it's expensive, that sort of quality."
Wolves boss Kenny Jackett told BBC WM:
"We needed some spirit coming here to Boundary Park and it was a good, gutsy win.
"It was an old-fashioned slug-out, with the ball in the box at both ends for most of the game.
"Sometimes it's tough to defend that, but we defended our box fantastically."
- 4WesolowskiBooked at 44mins
- 5KusungaSubstituted forLockwoodat 55'minutes
- 19DaytonBooked at 66minsSubstituted forWinchesterat 79'minutes
- 10MacDonaldSubstituted forPhilliskirkat 70'minutes
- 30HarkinsBooked at 54mins
- 18RickettsBooked at 54mins
- 14EvansSubstituted forDoyleat 45'minutes
- 10SakoSubstituted forHenryat 79'minutes
- Graham Salisbury
- Shots on Target