Match ends, Oldham Athletic 1, Port Vale 1.
Liam Kelly's equaliser stretched Oldham Athletic's unbeaten run to seven games as they drew against Port Vale.
Vale took the lead on the hour when Sam Foley volleyed in to score for the first time in four months after keeper Joel Coleman had spilled a free-kick.
Matt Palmer and Curtis Main went close for Oldham before Anthony Gerrard was fouled by Richard Duffy in the area.
Latics captain Kelly's spot kick was pushed on to the post, but he turned home the rebound to secure a point.
Oldham remain in the League One relegation places, three points from safety, while Rob Page' Vale move to within three points of the play-off pack.
Oldham manager John Sheridan told BBC Radio Manchester:
"The players have got the belief that they can win games and get us the points we need to stay in the division.
"It's not about performances, it's about getting points to enable us to stay in the league.
"It's a home game and I expected three points, but Port Vale have come and done a good job on us."
Port Vale manager Rob Page told BBC Radio Stoke:
"I have looked at the penalty again and it is extremely harsh. There is contact. Duffs does what you ask your defenders to do, which is have contact with them.
"Their lad pushes Duffs over, then falls over him. So, it was harsh. But it's one of those things. You have to get on with it and I was pleased with the performance.
"Oldham have had a terrific couple of results and are unbeaten in seven so, coming here on a pitch like that, we knew we were in for a tough night."
- 16GerrardBooked at 43mins
- 36DummiganSubstituted forWinchesterat 64'minutes
- 6KellyBooked at 82mins
- 10HollowaySubstituted forMurphyat 87'minutes
- 21MainSubstituted forCassidyat 64'minutes
- 5McGivernBooked at 88mins
- 42GrantBooked at 66mins
- 9KennedySubstituted forHooperat 51'minutes
- 20Leitch-SmithSubstituted forRobinsonat 74'minutes
- Darren Handley
- Shots on Target
Second Half ends, Oldham Athletic 1, Port Vale 1.
Foul by Jake Cassidy (Oldham Athletic).
Anthony Grant (Port Vale) wins a free kick in the attacking half.
Attempt saved. Jake Cassidy (Oldham Athletic) right footed shot from outside the box is saved in the centre of the goal.
Attempt saved. Sam Foley (Port Vale) left footed shot from the left side of the box is saved in the bottom right corner.
Foul by Timothee Dieng (Oldham Athletic).
Ryan McGivern (Port Vale) wins a free kick in the attacking half.
Ryan McGivern (Port Vale) is shown the yellow card.
Rhys Murphy (Oldham Athletic) wins a free kick in the defensive half.
Foul by Ryan McGivern (Port Vale).
Substitution, Oldham Athletic. Rhys Murphy replaces Aaron Holloway because of an injury.
Delay over. They are ready to continue.
Delay in match Aaron Holloway (Oldham Athletic) because of an injury.
Foul by Aaron Holloway (Oldham Athletic).
Michael O'Connor (Port Vale) wins a free kick in the attacking half.
Attempt missed. Aaron Holloway (Oldham Athletic) left footed shot from the centre of the box is close, but misses to the right.
Attempt blocked. JJ Hooper (Port Vale) right footed shot from outside the box is blocked.
Liam Kelly (Oldham Athletic) is shown the yellow card for a bad foul.
Foul by Liam Kelly (Oldham Athletic).