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.

Familiar foes

Wolves completed a league double over Oldham, having won 2-0 at Molineux in October.

But the Latics were victorious in the first round of the FA Cup, winning a replay 2-1 at Molineux after the initial tie at Boundary Park ended 1-1.

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 beat Peterborough 5-4 on Saturday, 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."

Lineup, Bookings (4) & Substitutions (5)

Oldham Athletic

  • 01 Oxley
  • 02 Brown
  • 03 Grounds
  • 04 Wesolowski Booked
  • 05 Kusunga (Lockwood - 55' )
  • 06 Tarkowski
  • 19 Dayton Booked (Winchester - 79' )
  • 08 Smith
  • 14 Clarke-Harris
  • 10 MacDonald (Philliskirk - 70' )
  • 30 Harkins Booked

Substitutes

  • 12 Mellor
  • 15 Winchester
  • 17 Rodgers
  • 18 Lockwood
  • 21 Millar
  • 27 Philliskirk
  • 29 Rachubka

Wolverhampton Wanderers

  • 31 McCarey
  • 18 Ricketts Booked
  • 26 Golbourne
  • 19 Price
  • 05 Stearman
  • 06 Batth
  • 27 Jacobs
  • 11 McDonald
  • 40 Dicko
  • 14 Evans (Doyle - 45' )
  • 10 Sako (Henry - 79' )

Substitutes

  • 01 Hennessey
  • 03 Elokobi
  • 07 Henry
  • 09 Griffiths
  • 20 McAlinden
  • 23 Ebanks-Landell
  • 29 Doyle
Ref: Graham Salisbury
Att: 4,343

Match Stats

Shots

12 22

On target

3 10

Corners

6 3

Fouls

8 13

Live Text Commentary

Full time

Full Time Match ends, Oldham Athletic 0, Wolverhampton Wanderers 3.

90:00 +4:15 Full time

Full Time Second Half ends, Oldham Athletic 0, Wolverhampton Wanderers 3.

90:00 +3:35 Goal scored

Goal! 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.

90:00 +3:03

Attempt saved. Nouha Dicko (Wolverhampton Wanderers) right footed shot from outside the box is saved in the centre of the goal.

90:00 +1:10

Attempt missed. Johnson Clarke-Harris (Oldham Athletic) left footed shot from outside the box is too high.

90:00 +0:19

Korey Smith (Oldham Athletic) wins a free kick in the defensive half.

90:00 +0:19

Foul by Jack Price (Wolverhampton Wanderers).

88:06 Goal scored

Goal! 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.

83:27

Attempt missed. Korey Smith (Oldham Athletic) right footed shot from outside the box is close, but misses to the left.

82:54

Hand ball by James Henry (Wolverhampton Wanderers).

79:15

Jonathan Grounds (Oldham Athletic) wins a free kick in the attacking half.

79:15

Foul by James Henry (Wolverhampton Wanderers).

78:56 Substitution

Substitution Substitution, Wolverhampton Wanderers. James Henry replaces Bakary Sako.

78:45 Substitution

Substitution Substitution, Oldham Athletic. Carl Winchester replaces James Dayton.

78:22

Attempt missed. James Dayton (Oldham Athletic) right footed shot from the left side of the box is too high.

77:51

Attempt blocked. Michael Jacobs (Wolverhampton Wanderers) right footed shot from outside the box is blocked.

74:04

Attempt saved. Gary Harkins (Oldham Athletic) right footed shot from outside the box is saved in the top centre of the goal.

69:48 Substitution

Substitution Substitution, Oldham Athletic. Danny Philliskirk replaces Charlie MacDonald.

69:28

Attempt missed. Danny Batth (Wolverhampton Wanderers) header from the centre of the box is close, but misses to the right.

69:05

Corner, Wolverhampton Wanderers. Conceded by Jonathan Grounds.

68:06

James Wesolowski (Oldham Athletic) wins a free kick in the defensive half.

68:06

Foul by Kevin McDonald (Wolverhampton Wanderers).

67:20

Attempt missed. Michael Jacobs (Wolverhampton Wanderers) right footed shot from outside the box is too high from a direct free kick.

65:04 Booking

Booking James Dayton (Oldham Athletic) is shown the yellow card.

65:04

Foul by James Dayton (Oldham Athletic).

65:04

Bakary Sako (Wolverhampton Wanderers) wins a free kick in the attacking half.

63:16

Connor Brown (Oldham Athletic) wins a free kick in the defensive half.

63:16

Foul by Bakary Sako (Wolverhampton Wanderers).

60:54

Attempt missed. James Tarkowski (Oldham Athletic) header from the left side of the six yard box is close, but misses to the left.

60:18

James Wesolowski (Oldham Athletic) wins a free kick in the attacking half.

60:18

Foul by Nouha Dicko (Wolverhampton Wanderers).

59:25

Corner, Oldham Athletic. Conceded by Scott Golbourne.

57:33

Connor Brown (Oldham Athletic) wins a free kick in the defensive half.

57:33

Foul by Bakary Sako (Wolverhampton Wanderers).

57:01

Attempt missed. Charlie MacDonald (Oldham Athletic) left footed shot from the left side of the box misses to the left.

54:57 Substitution

Substitution Substitution, Oldham Athletic. Adam Lockwood replaces Genséric Kusunga because of an injury.

53:46 Booking

Booking Sam Ricketts (Wolverhampton Wanderers) is shown the yellow card.

53:35 Booking

Booking Gary Harkins (Oldham Athletic) is shown the yellow card.

53:11

Foul by Gary Harkins (Oldham Athletic).

53:11

Sam Ricketts (Wolverhampton Wanderers) wins a free kick in the attacking half.

52:29

Attempt blocked. Nouha Dicko (Wolverhampton Wanderers) left footed shot from the centre of the box is blocked.

52:07

Attempt saved. Michael Jacobs (Wolverhampton Wanderers) right footed shot from the centre of the box is saved in the top centre of the goal.

49:10 Goal scored

Goal! Goal! Oldham Athletic 0, Wolverhampton Wanderers 1. Kevin McDonald (Wolverhampton Wanderers) right footed shot from outside the box to the bottom left corner. Assisted by Michael Jacobs.

48:16

Corner, Oldham Athletic. Conceded by Kevin Doyle.

47:53

Corner, Oldham Athletic. Conceded by Scott Golbourne.

46:25

Attempt blocked. Kevin Doyle (Wolverhampton Wanderers) right footed shot from outside the box is blocked.

45:00

Second Half begins Oldham Athletic 0, Wolverhampton Wanderers 0.

45:00 Substitution

Substitution Substitution, Wolverhampton Wanderers. Kevin Doyle replaces Lee Evans.

45:00 +2:38 Half time

Half Time First Half ends, Oldham Athletic 0, Wolverhampton Wanderers 0.

45:00 +2:08

Attempt missed. Johnson Clarke-Harris (Oldham Athletic) left footed shot from outside the box misses to the left.

45:00 +1:43

Corner, Oldham Athletic. Conceded by Jack Price.

45:00 +0:53

Corner, Oldham Athletic. Conceded by Danny Batth.

43:22 Booking

Booking James Wesolowski (Oldham Athletic) is shown the yellow card.

43:00

Bakary Sako (Wolverhampton Wanderers) wins a free kick on the left wing.

42:55

Foul by James Wesolowski (Oldham Athletic).

41:54

Attempt blocked. Lee Evans (Wolverhampton Wanderers) right footed shot from the centre of the box is blocked.

41:36

Corner, Wolverhampton Wanderers. Conceded by Mark Oxley.

41:05

Attempt saved. Michael Jacobs (Wolverhampton Wanderers) right footed shot from outside the box is saved in the top left corner.

40:16

Foul by James Dayton (Oldham Athletic).

40:16

Scott Golbourne (Wolverhampton Wanderers) wins a free kick in the defensive half.

39:00

Attempt missed. Michael Jacobs (Wolverhampton Wanderers) right footed shot from outside the box is close, but misses the top left corner.

37:46

Attempt missed. Johnson Clarke-Harris (Oldham Athletic) left footed shot from a difficult angle on the left is high and wide to the left.

36:30

Nouha Dicko (Wolverhampton Wanderers) hits the bar with a right footed shot from the centre of the box.

35:27

Attempt missed. James Dayton (Oldham Athletic) right footed shot from the right side of the box is high and wide to the right.

34:40

Attempt saved. Bakary Sako (Wolverhampton Wanderers) left footed shot from more than 35 yards is saved in the centre of the goal.

34:04

Foul by Genséric Kusunga (Oldham Athletic).

34:04

(Wolverhampton Wanderers) wins a free kick in the attacking half.

33:24

Gary Harkins (Oldham Athletic) wins a free kick in the defensive half.

33:24

Foul by Lee Evans (Wolverhampton Wanderers).

31:00

Gary Harkins (Oldham Athletic) wins a free kick in the defensive half.

30:58

Foul by Sam Ricketts (Wolverhampton Wanderers).

29:42

Connor Brown (Oldham Athletic) wins a free kick in the defensive half.

29:42

Foul by Lee Evans (Wolverhampton Wanderers).

28:39

Attempt missed. Danny Batth (Wolverhampton Wanderers) header from the centre of the box is high and wide to the right.

27:54

Foul by Connor Brown (Oldham Athletic).

27:54

Michael Jacobs (Wolverhampton Wanderers) wins a free kick in the attacking half.

26:23

Johnson Clarke-Harris (Oldham Athletic) wins a free kick on the right wing.

26:23

Foul by Richard Stearman (Wolverhampton Wanderers).

24:32

Attempt saved. Bakary Sako (Wolverhampton Wanderers) right footed shot from outside the box is saved in the centre of the goal.

22:25

Attempt blocked. Bakary Sako (Wolverhampton Wanderers) right footed shot from the centre of the box is blocked.

21:55

Attempt blocked. Michael Jacobs (Wolverhampton Wanderers) right footed shot from the left side of the box is blocked.

20:51

Corner, Oldham Athletic. Conceded by Sam Ricketts.

20:08

Attempt missed. Bakary Sako (Wolverhampton Wanderers) right footed shot from the right side of the six yard box is close, but misses to the right.

18:03

Attempt blocked. Gary Harkins (Oldham Athletic) right footed shot from the left side of the box is blocked.

16:36

Attempt saved. Johnson Clarke-Harris (Oldham Athletic) left footed shot from outside the box is saved in the bottom left corner.

13:32

Attempt saved. Bakary Sako (Wolverhampton Wanderers) right footed shot from the centre of the box is saved in the top centre of the goal.

12:54

Corner, Wolverhampton Wanderers. Conceded by Jonathan Grounds.

12:19

Attempt saved. Nouha Dicko (Wolverhampton Wanderers) right footed shot from the centre of the box is saved in the centre of the goal.

11:21

Kevin McDonald (Wolverhampton Wanderers) wins a free kick in the defensive half.

11:21

Foul by Korey Smith (Oldham Athletic).

10:34

Foul by Lee Evans (Wolverhampton Wanderers).

10:34

Korey Smith (Oldham Athletic) wins a free kick in the attacking half.

9:13

Scott Golbourne (Wolverhampton Wanderers) wins a free kick in the defensive half.

9:13

Foul by Charlie MacDonald (Oldham Athletic).

7:05

Attempt saved. James Dayton (Oldham Athletic) right footed shot from the right side of the box is saved in the centre of the goal.

4:35

Foul by Scott Golbourne (Wolverhampton Wanderers).

4:35

James Dayton (Oldham Athletic) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers