A chaotic and dramatic injury time saw Walsall slip to defeat as Matty Lund netted in the 97th minute to hand Salford City all three points.
Callum Hendry opened the scoring after just six minutes but the visitors were reduced to 10-men early in the second half when Louie Barry was dismissed.
Jamille Matt equalised but Conor McAleny’s 88th minute strike restored Salford’s advantage.
It looked like Conor Wilkinson rescued a draw for the Saddlers in the 95th minute but Lund ensured Neil Wood’s men would have the last laugh after his deflected shot found the net with the last kick of the game.
Mat Sadler made two changes to the team that started at Harrogate Town on Tuesday evening.
Joe Low and Jacob Maddox came into the side while Liam Kinsella and Matty Stevens dropped to the bench.
The visitors made a strong start and opened the scoring after just six minutes when Hendry guided the ball into the far bottom corner with his end after he met Liam Shephard’s cross.
After a slow opening 20 minutes, the Saddlers grew into the game and enjoyed more of the ball but struggled to create anything clear cut against a well drilled Ammies outfit.
Salford could have doubled their lead on 44 minutes when Evans charged out his box to clear and the ball ricocheted to Matt Smith who played it to Hendry but the striker’s effort was blocked by Gordon as he looked to arrow the ball into the empty net.
The game heated up in the second half as challenges flew in. Joe Low made a strong challenge on Barry and the Salford man reacted angrily and pushed Low in the face.
After consulting his assistant, the referee sent Barry off on 54 minutes.
The Saddlers were fired up and equalised eight minutes later when Liam Gordon’s delicious cross was headed in by Matt for his first goal at the Poundland Bescot Stadium and second in Walsall colours.
Sadler made his first change of the afternoon on 76 minutes when he introduced Douglas James-Taylor in place of Jacob Maddox.
Conor Wilkinson also entered the fray on 83 minutes as Sadler and his team tried to push for a winner.
James-Taylor had a great chance when he met Gordon’s cross with his head but didn’t quite get the contact he would have liked and his header was cleared.
Walsall were the team in the ascendency but it was the visitors who got their noses in front when they hit the Saddlers on the counter attack when Luke Bolton burst forward and slipped in McAleny who slotted the ball into the far corner.
That wasn’t the end of the scoring though as Wilkinson collected the ball outside the box and rifled in a low shot past Cairns as the Saddlers levelled again.
Just when you thought that was the end of the drama, Lund’s deflected strike beat Evans and the Ammies claimed all three points right at the death in an utterly bonkers end to the game to take all three points.
Evans; Riley, McEntee (Kinsella 90’), Low, Monthé, Gordon; Comley, Maddox (James-Taylor 76’), Hutchinson, Knowles, Matt (Wilkinson 83’)
Subs: Smith (GK), Stevens, Maher, Songo’o