On-loan defender Jack Grimmer scored the only goal as Port Vale beat Oldham.

Teenager Grimmer headed home Chris Shuker's right-wing corner from eight yards out early in the second half.

Vale were fortunate to escape a first-half penalty box scramble, with Gary Harkins squandering the chance.

Jennison Myrie-Williamson should have put Vale in the clear but his 65th-minute penalty was brilliantly saved by Mark Oxley after James Dayton's trip on Tom Pope.

The home side suffered a blow with a serious injury to debutant Florent Cuvelier, when the loan signing from Sheffield United collapsed in agony after turning his knee.

The Belgian midfielder was stretchered off.

Vale, who extend their unbeaten home run to six matches in all competitions, are now three points off the play-off places while Oldham are two points above the drop zone.

VIEW FROM THE DRESSING ROOM

Oldham assistant manager Paul Murray told BBC Radio Manchester:

"There were some half chances but when we were going through [we need] to put someone in. We're just nearly there, we're not making that exact pass.

"Obviously we need goals to get the points, we're not scoring at the minute and we're conceding as well, so it's very upsetting and we'll endeavour to put it right.

"It was a rubbish goal to concede and we didn't even think it was a corner. And then it was just an out-swinger and no one's cleared it - it's disappointing."

Lineup, Bookings (3) & Substitutions (6)

Port Vale

  • 01 Neal
  • 20 Grimmer
  • 05 Dickinson Booked
  • 25 Cuvelier (Shuker - 36' )
  • 04 Robertson
  • 17 Davis Booked
  • 09 Myrie-Williams Booked (Birchall - 80' )
  • 21 Griffith
  • 11 Pope (Hugill - 73' )
  • 19 Williamson
  • 07 Loft

Substitutes

  • 02 Yates
  • 08 Dodds
  • 12 Johnson
  • 15 Shuker
  • 22 Lloyd
  • 26 Birchall
  • 39 Hugill

Oldham Athletic

  • 01 Oxley
  • 12 Mellor
  • 03 Grounds
  • 19 Dayton (Worrall - 72' )
  • 06 Tarkowski
  • 05 Kusunga
  • 04 Wesolowski
  • 08 Smith
  • 27 Philliskirk (Clarke-Harris - 71' )
  • 30 Harkins
  • 10 MacDonald (Petrasso - 71' )

Substitutes

  • 09 Rooney
  • 14 Clarke-Harris
  • 15 Winchester
  • 18 Lockwood
  • 20 Petrasso
  • 28 Worrall
  • 29 Rachubka
Ref: Gary Sutton
Att: 6,002

Match Stats

Shots

8 10

On target

4 2

Corners

5 9

Fouls

10 13

Live Text Commentary

Full time

Full Time Match ends, Port Vale 1, Oldham Athletic 0.

90:00 +4:07 Full time

Full Time Second Half ends, Port Vale 1, Oldham Athletic 0.

90:00 +3:49

Corner, Oldham Athletic. Conceded by Jack Grimmer.

86:57

Attempt saved. Michael Petrasso (Oldham Athletic) header from the left side of the box is saved in the top right corner.

85:51

Attempt saved. David Worrall (Oldham Athletic) right footed shot from the right side of the box is saved in the bottom left corner.

85:02

Attempt missed. Jordan Hugill (Port Vale) right footed shot from outside the box is just a bit too high.

84:08

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

83:42

Corner, Oldham Athletic. Conceded by Jack Grimmer.

82:24

Corner, Port Vale. Conceded by Jonathan Grounds.

81:39

Joe Davis (Port Vale) wins a free kick in the attacking half.

81:39

Foul by Gary Harkins (Oldham Athletic).

79:08 Substitution

Substitution Substitution, Port Vale. Chris Birchall replaces Jennison Myrie-Williams.

79:00

Foul by Anthony Griffith (Port Vale).

79:00

Genséric Kusunga (Oldham Athletic) wins a free kick in the defensive half.

77:34

Foul by Jordan Hugill (Port Vale).

77:34

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

74:37

Anthony Griffith (Port Vale) wins a free kick in the defensive half.

74:37

Foul by James Wesolowski (Oldham Athletic).

73:45

Foul by Anthony Griffith (Port Vale).

73:45

Gary Harkins (Oldham Athletic) wins a free kick on the right wing.

72:49 Substitution

Substitution Substitution, Port Vale. Jordan Hugill replaces Tom Pope.

72:24

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

71:05 Substitution

Substitution Substitution, Oldham Athletic. David Worrall replaces James Dayton.

70:57 Substitution

Substitution Substitution, Oldham Athletic. Michael Petrasso replaces Charlie MacDonald.

70:50 Substitution

Substitution Substitution, Oldham Athletic. Johnson Clarke-Harris replaces Danny Philliskirk.

68:26

Foul by Anthony Griffith (Port Vale).

68:26

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

67:14 Booking

Booking Carl Dickinson (Port Vale) is shown the yellow card.

66:46

Attempt blocked. Jennison Myrie-Williams (Port Vale) left footed shot from outside the box is blocked.

66:22

Anthony Griffith (Port Vale) wins a free kick in the defensive half.

66:22

Foul by James Wesolowski (Oldham Athletic).

64:59

Penalty saved! Jennison Myrie-Williams (Port Vale) fails to capitalise on this great opportunity, left footed shot saved in the top right corner.

64:15

Penalty Port Vale. Tom Pope draws a foul in the penalty area.

64:15

Penalty conceded by James Dayton (Oldham Athletic) after a foul in the penalty area.

63:18

Corner, Oldham Athletic. Conceded by Jack Grimmer.

59:02

Ben Williamson (Port Vale) wins a free kick on the left wing.

59:02

Foul by James Tarkowski (Oldham Athletic).

58:11

Attempt missed. Danny Philliskirk (Oldham Athletic) right footed shot from the right side of the box is just a bit too high.

55:40

Carl Dickinson (Port Vale) wins a free kick in the attacking half.

55:31

Foul by Gary Harkins (Oldham Athletic).

52:49

Corner, Oldham Athletic. Conceded by Jack Grimmer.

52:06 Goal scored

Goal! Goal! Port Vale 1, Oldham Athletic 0. Jack Grimmer (Port Vale) header from the centre of the box to the bottom left corner. Assisted by Chris Shuker.

51:13

Corner, Port Vale. Conceded by Jonathan Grounds.

50:37

Corner, Port Vale. Conceded by Jonathan Grounds.

48:18

Ben Williamson (Port Vale) wins a free kick on the left wing.

48:18

Foul by Genséric Kusunga (Oldham Athletic).

45:00

Second Half begins Port Vale 0, Oldham Athletic 0.

45:00 +5:18 Half time

Half Time First Half ends, Port Vale 0, Oldham Athletic 0.

45:00 +5:11

Attempt missed. Gary Harkins (Oldham Athletic) right footed shot from outside the box is just a bit too high from a direct free kick.

45:00 +4:22

Foul by Anthony Griffith (Port Vale).

45:00 +4:22

Charlie MacDonald (Oldham Athletic) wins a free kick in the defensive half.

45:00 +2:07

Carl Dickinson (Port Vale) wins a free kick on the left wing.

45:00 +2:07

Foul by Danny Philliskirk (Oldham Athletic).

45:00 +1:34

Tom Pope (Port Vale) wins a free kick in the defensive half.

45:00 +1:34

Foul by James Tarkowski (Oldham Athletic).

44:34

Attempt missed. Gary Harkins (Oldham Athletic) right footed shot from the centre of the box is just a bit too high.

42:36 Booking

Booking Joe Davis (Port Vale) is shown the yellow card.

42:32

Foul by Joe Davis (Port Vale).

42:32

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

42:10

Foul by Chris Shuker (Port Vale).

42:10

Charlie MacDonald (Oldham Athletic) wins a free kick in the attacking half.

41:00

Corner, Oldham Athletic. Conceded by Chris Shuker.

39:50

Foul by Chris Robertson (Port Vale).

39:50

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

37:31 Booking

Booking Jennison Myrie-Williams (Port Vale) is shown the yellow card.

36:07

Foul by Jack Grimmer (Port Vale).

36:07

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

36:00 Substitution

Substitution Substitution, Port Vale. Chris Shuker replaces Florent Cuvelier because of an injury.

32:56

Delay in match Florent Cuvelier (Port Vale) because of an injury.

27:01

Doug Loft (Port Vale) wins a free kick in the defensive half.

27:01

Foul by Genséric Kusunga (Oldham Athletic).

25:39

Corner, Oldham Athletic. Conceded by Joe Davis.

22:24

Corner, Oldham Athletic. Conceded by Tom Pope.

21:58

Corner, Port Vale. Conceded by James Tarkowski.

21:47

Attempt saved. Tom Pope (Port Vale) right footed shot from the centre of the box is saved in the bottom left corner.

19:17

Attempt missed. Ben Williamson (Port Vale) header from the centre of the box is close, but misses to the right.

17:48

Attempt missed. Charlie MacDonald (Oldham Athletic) right footed shot from outside the box is just a bit too high.

16:17

Attempt missed. Korey Smith (Oldham Athletic) right footed shot from the centre of the box misses to the left.

16:02

Foul by Anthony Griffith (Port Vale).

16:02

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

15:05

Attempt saved. Ben Williamson (Port Vale) right footed shot from the centre of the box is saved in the bottom left corner.

13:58

Attempt missed. Korey Smith (Oldham Athletic) right footed shot from outside the box is just a bit too high.

13:07

Attempt missed. Ben Williamson (Port Vale) right footed shot from outside the box is just a bit too high.

12:09

Ben Williamson (Port Vale) wins a free kick on the right wing.

12:09

Foul by Jonathan Grounds (Oldham Athletic).

10:02

Corner, Oldham Athletic. Conceded by Chris Neal.

7:25

Foul by Danny Philliskirk (Oldham Athletic).

7:25

Carl Dickinson (Port Vale) wins a free kick on the right wing.

6:08

Corner, Port Vale. Conceded by Jonathan Grounds.

4:04

Jack Grimmer (Port Vale) wins a free kick on the right wing.

4:04

Foul by Jonathan Grounds (Oldham Athletic).

1:01

Corner, Oldham Athletic. Conceded by Jack Grimmer.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers