Match ends, Crewe Alexandra 1, Oldham Athletic 1.
Harry Davis's injury-time header earned Crewe Alexandra a valuable point against fellow strugglers Oldham.
Adam Lockwood headed wide for Oldham early on, before on-loan debutant Joel Byrom shot across the face of goal.
The Latics finally broke the deadlock when Gary Harkins cut in from the left of the area and struck in at the near post following good work from James Wesolowski and Jonson Clarke-Harris.
But Davis headed home George Evans' corner at the back post for the draw.
Steve Davis's Crewe are now just a point away from safety, while Oldham lie two points above the drop zone.
Oldham manager Lee Johnson told BBC Radio Manchester:
"It feels like a sucker punch because we played so well and defended so solidly throughout the game.
"Overall, there was some superb play from us - nice and solid and we broke well.
"There was a lot of good things and I think our passing was good on a poor pitch."
- 5EllisSubstituted forMellorat 76'minutes
- 31ParkSubstituted forIkpeazuat 68'minutes
- 42GrantBooked at 83mins
- 9PogbaSubstituted forOliverat 55'minutes
- 2BrownBooked at 71mins
- 4WesolowskiBooked at 45mins
- 14Clarke-HarrisSubstituted forMacDonaldat 90+6'minutes
- David Phillips
- Shots on Target
Second Half ends, Crewe Alexandra 1, Oldham Athletic 1.
Foul by Chukwuemeka Aneke (Crewe Alexandra).
Joel Byrom (Oldham Athletic) wins a free kick in the attacking half.
Substitution, Oldham Athletic. Charlie MacDonald replaces Jonson Clarke-Harris.
Goal! Crewe Alexandra 1, Oldham Athletic 1. Harry Davis (Crewe Alexandra) header from the right side of the six yard box to the bottom right corner. Assisted by George Evans with a cross following a corner.
Corner, Crewe Alexandra. Conceded by Paul Rachubka.
Attempt saved. Chukwuemeka Aneke (Crewe Alexandra) right footed shot from outside the box is saved in the top right corner.
Matt Tootle (Crewe Alexandra) wins a free kick in the defensive half.
Foul by Joel Byrom (Oldham Athletic).
Harry Davis (Crewe Alexandra) wins a free kick on the left wing.
Foul by Jonson Clarke-Harris (Oldham Athletic).
Attempt saved. Gary Harkins (Oldham Athletic) right footed shot from the left side of the box is saved in the bottom left corner.
Corner, Crewe Alexandra. Conceded by Connor Brown.
Corner, Oldham Athletic. Conceded by Harry Davis.
Anthony Grant (Crewe Alexandra) is shown the yellow card.
Foul by Anthony Grant (Crewe Alexandra).
Joel Byrom (Oldham Athletic) wins a free kick in the defensive half.
Corner, Oldham Athletic. Conceded by Jon Guthrie.
Uche Ikpeazu (Crewe Alexandra) wins a free kick in the attacking half.