Match ends, Oldham Athletic 0, Millwall 0.
Oldham goalkeeper Connor Ripley saved penalties at the death and five minutes into stoppage-time as his side held FA Cup quarter-finalists Millwall to a goalless draw at Boundary Park.
The play-off chasing Lions earned their eighth consecutive clean sheet but they were denied at the death as Ripley twice kept out striker Lee Gregory.
Ripley made the first save diving away to his right after Gregory had been tripped by Chris Taylor.
Deep into injury time Millwall were awarded their second spot-kick for a handball by Michael Ngoo, but Ripley produced more heroics going to his left.
Earlier, Millwall had gone close through Harry Smith before Paul Green headed over for Oldham.
The hosts threatened again when Tope Obadeyi fired wide at the end of a mazy run, while Millwall saw a chance blazed off target by Aiden O'Brien.
Millwall thought they were in front on 64 minutes, only for Oldham skipper Peter Clarke to make a goal-line clearance from Fred Onyedinma.
At the other end visiting keeper Tom King denied Ollie Banks, but it was to be Ripley who stole the show as Oldham secured a point.
Match report supplied by the Press Association.
- 6O'NeillBooked at 76minsSubstituted forFaneat 79'minutes
- 10HollowaySubstituted forNgooat 79'minutesBooked at 90mins
- 30ObadeyiSubstituted forFlynnat 70'minutes
- 12TaylorBooked at 89mins
- 7WorrallSubstituted forFergusonat 75'minutes
- 6WilliamsBooked at 84mins
- 22O'BrienSubstituted forOnyedinmaat 57'minutes
- Carl Boyeson
- Shots on Target
Second Half ends, Oldham Athletic 0, Millwall 0.
Penalty saved! Lee Gregory (Millwall) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.
Michael Ngoo (Oldham Athletic) is shown the yellow card for hand ball.
Penalty conceded by Michael Ngoo (Oldham Athletic) with a hand ball in the penalty area.
Attempt blocked. Shane Ferguson (Millwall) right footed shot from outside the box is blocked.
Foul by Rob Hunt (Oldham Athletic).
Fred Onyedinma (Millwall) wins a free kick in the defensive half.
Ousmane Fane (Oldham Athletic) wins a free kick in the defensive half.
Foul by Harry Smith (Millwall).
Lee Gregory (Millwall) wins a free kick in the attacking half.
Foul by Peter Clarke (Oldham Athletic).
Penalty saved! Lee Gregory (Millwall) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
Penalty Millwall. Lee Gregory draws a foul in the penalty area.
Chris Taylor (Oldham Athletic) is shown the yellow card for a bad foul.
Penalty conceded by Chris Taylor (Oldham Athletic) after a foul in the penalty area.
Attempt missed. Lee Gregory (Millwall) right footed shot from the centre of the box misses to the left.
Harry Smith (Millwall) wins a free kick in the attacking half.
Foul by Brian Wilson (Oldham Athletic).
Shaun Williams (Millwall) wins a free kick in the attacking half.