Match ends, Oldham Athletic 0, Wolverhampton Wanderers 3.
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
Second Half ends, Oldham Athletic 0, Wolverhampton Wanderers 3.
Goal! Oldham Athletic 0, Wolverhampton Wanderers 3. James Henry (Wolverhampton Wanderers) right footed shot from the right side of the six yard box to the high centre of the goal.
Attempt saved. Nouha Dicko (Wolverhampton Wanderers) right footed shot from outside the box is saved in the centre of the goal.
Attempt missed. Johnson Clarke-Harris (Oldham Athletic) left footed shot from outside the box is too high.
Korey Smith (Oldham Athletic) wins a free kick in the defensive half.
Foul by Jack Price (Wolverhampton Wanderers).
Goal! Oldham Athletic 0, Wolverhampton Wanderers 2. Michael Jacobs (Wolverhampton Wanderers) right footed shot from the centre of the box to the bottom left corner. Assisted by Sam Ricketts.
Attempt missed. Korey Smith (Oldham Athletic) right footed shot from outside the box is close, but misses to the left.
Hand ball by James Henry (Wolverhampton Wanderers).
Jonathan Grounds (Oldham Athletic) wins a free kick in the attacking half.
Foul by James Henry (Wolverhampton Wanderers).
Substitution, Wolverhampton Wanderers. James Henry replaces Bakary Sako.
Substitution, Oldham Athletic. Carl Winchester replaces James Dayton.
Attempt missed. James Dayton (Oldham Athletic) right footed shot from the left side of the box is too high.
Attempt blocked. Michael Jacobs (Wolverhampton Wanderers) right footed shot from outside the box is blocked.
Attempt saved. Gary Harkins (Oldham Athletic) right footed shot from outside the box is saved in the top centre of the goal.
Substitution, Oldham Athletic. Danny Philliskirk replaces Charlie MacDonald.
Attempt missed. Danny Batth (Wolverhampton Wanderers) header from the centre of the box is close, but misses to the right.
Corner, Wolverhampton Wanderers. Conceded by Jonathan Grounds.