Match ends, Walsall 1, Oldham Athletic 1.
Jonathan Forte came off the bench to rescue a point for Oldham at Walsall.
Romaine Sawyers gave the hosts an early lead with a powerfully struck drive, following good work from Tom Bradshaw.
Andy Taylor sent a free-kick wide for Walsall and Liam Kelly twice went close in response before Forte eventually volleyed home the leveller from a Jake Cassidy cross.
Bradshaw almost won it for the Saddlers, but sent a last-minute effort off target.
Oldham manager Darren Kelly told BBC Radio Manchester:
"I thought we showed great character, especially after going 1-0 down.
"I thought after about 15 minutes we started to build momentum, started to take the game to them, started to take over and I think, to be honest, we were unlucky to come away with just a point.
"The key to anything is keeping the ball in possession and being patient with what you're trying to do."
- 21CookSubstituted forLalkovicat 66'minutes
- 14HenrySubstituted forFordeat 87'minutes
- 7CroftSubstituted forPhilliskirkat 75'minutes
- 15WinchesterSubstituted forDunnat 67'minutes
- 18TurnerSubstituted forForteat 63'minutes
- Mark Brown
- Shots on Target
Second Half ends, Walsall 1, Oldham Athletic 1.
Corner, Oldham Athletic. Conceded by Andy Taylor.
Attempt missed. Tom Bradshaw (Walsall) left footed shot from outside the box is too high.
Foul by Tom Bradshaw (Walsall).
Liam Kelly (Oldham Athletic) wins a free kick in the attacking half.
Substitution, Walsall. Anthony Forde replaces Rico Henry.
Sam Mantom (Walsall) wins a free kick on the left wing.
Foul by Danny Philliskirk (Oldham Athletic).
Goal! Walsall 1, Oldham Athletic 1. Jonathan Forte (Oldham Athletic) left footed shot from the centre of the box to the bottom left corner. Assisted by Jake Cassidy.
Attempt saved. Milan Lalkovic (Walsall) right footed shot from outside the box is saved in the centre of the goal.
Sam Mantom (Walsall) wins a free kick in the attacking half.
Foul by Michael Jones (Oldham Athletic).
Corner, Walsall. Conceded by James Wilson.
Attempt saved. Milan Lalkovic (Walsall) right footed shot from a difficult angle on the left is saved in the bottom left corner.
Substitution, Oldham Athletic. Danny Philliskirk replaces Lee Croft.
Tom Bradshaw (Walsall) wins a free kick in the defensive half.
Dangerous play by James Wilson (Oldham Athletic).
Foul by Sam Mantom (Walsall).
David Dunn (Oldham Athletic) wins a free kick in the defensive half.