A goal in the 97th minute from Charlie Kirk saw Crewe Alex come from behind to beat Oldham Athletic 2-1.
The Alex made a late change going into the game as Daniel Powell was injured in the warm-up so that saw Stephen Walker come in for his debut.
After a goalless first half, the visitors stunned the home faithful by taking the lead three minutes after the restart through Jimmy Smith.
Crewe were soon back on level terms on 55 minutes through James Jones with only his second goal of the season.
Then came that dramatic late winner from Kirk, who burst into the area from the left hand side before beating the keeper at his near post.
Speaking after the game to the club’s official website, manager Dave Artell said: “I thought we deserved to win the game because I thought there was only one team wanting to win it in the second half.
“I said to their staff that them wasting time and trying to kill the game would come back and bite them on the backside and in the end it did. It came late but we deserved to win.
“We gave away a poor goal from our perspective. I thought it was handball in the build up but credit to the referee he has added the time on. I thought it was coming and Kirky has left two or three on their backside and we are delighted.
“It is great skill from Charlie and he has that composure to put in at the near post when the goalkeeper thinks he will go across goal.
“He gets criticised because he doesn’t win a few headers but then he does things like that. If I had the choice between the two I would have him doing what he has just done for us in the 97th minute.
“Jonah deserved his goal as well. He was good again. He was good at Walsall, especially in the second half and has been a driving force for us. We have goals in our midfield and we know Jonah can get them.
He added: “We are building momentum and I’ve been inside the dressing room after late winners like that. It is special and we have to keep going. It is a great feeling but there is a third of the season still to play and that is a long time. There is a long way to go but we have a squad of 25 plus lads all striving together to make it happen.”
Crewe remain second, just two points behind leaders Swindon who were held to a 1-1 draw at Carlisle.
The Alex are back in action on Tuesday night when they entertain Crawley Town.