Match ends, Oldham Athletic 1, Crewe Alexandra 2.
Struggling Crewe earned a second straight win despite finishing with 10 men against Oldham at Boundary Park.
George Ray was shown a straight red card for dragging back Jonathan Forte when the game was goalless.
But Nicky Ajose fired the Alex ahead from the spot after Harry Davis was fouled by George Elokobi.
Elokobi then equalised from a corner before Ajose, on loan from Leeds, secured the points with a brilliant 30-yard chip four minutes from time.
Oldham Athletic manager Lee Johnson told BBC Radio Manchester:
"It's a little bit of a robbery. We had two penalties that were stone wallers that we didn't get and I'm disappointed with certain aspects of the game, but not our play.
"But it was fantastic from the boys, the reaction (following their 7-0 loss at MK Dons) and the energy that we played with.
"I thought we were superb from start to finish. Everything about our game was much better. We had threats, had runners up the sides and we looked dangerous.
- 15WinchesterSubstituted forDaytonat 84'minutes
- 10PhilliskirkSubstituted forJohnsonat 74'minutes
- 11ForteSubstituted forMorgan-Smithat 74'minutes
- 5RayBooked at 56mins
- 3GuthrieSubstituted forCooperat 45'minutes
- 7TurtonSubstituted forStewartat 60'minutes
- 42GrantBooked at 67mins
- 34IkpeazuSubstituted forJonesat 81'minutes
- Jeremy Simpson
- Shots on Target
Second Half ends, Oldham Athletic 1, Crewe Alexandra 2.
Attempt missed. Joseph Mills (Oldham Athletic) header from very close range is close, but misses to the right following a corner.
Attempt blocked. Jabo Ibehre (Oldham Athletic) left footed shot from the centre of the box is blocked.
Corner, Oldham Athletic. Conceded by Ben Garratt.
Attempt saved. George Elokobi (Oldham Athletic) left footed shot from the centre of the box is saved in the bottom left corner.
Corner, Oldham Athletic. Conceded by Greg Leigh.
Goal! Oldham Athletic 1, Crewe Alexandra 2. Nicky Ajose (Crewe Alexandra) right footed shot from long range on the right to the high centre of the goal. Assisted by James Baillie following a fast break.
Substitution, Oldham Athletic. James Dayton replaces Carl Winchester.
Attempt missed. Jabo Ibehre (Oldham Athletic) header from the centre of the box is close, but misses to the left.
Corner, Oldham Athletic. Conceded by George Cooper.
Attempt saved. Daniel Johnson (Oldham Athletic) right footed shot from outside the box is saved in the centre of the goal.
Substitution, Crewe Alexandra. James Jones replaces Uche Ikpeazu.
Foul by Amari Morgan-Smith (Oldham Athletic).
Greg Leigh (Crewe Alexandra) wins a free kick in the defensive half.
Joseph Mills (Oldham Athletic) wins a free kick on the right wing.
Foul by Uche Ikpeazu (Crewe Alexandra).
Foul by Michael Jones (Oldham Athletic).
George Cooper (Crewe Alexandra) wins a free kick in the defensive half.
Goal! Oldham Athletic 1, Crewe Alexandra 1. George Elokobi (Oldham Athletic) with an attempt from very close range to the bottom right corner. Assisted by Michael Tidser with a cross following a corner.