Ten-man Walsall conceded an equaliser in the third minute of stoppage time in a 2-2 draw with Millwall after they had led by two goals at the Banks's Stadium.
Millwall defender Alan Dunne joined the attack in a last desperate raid and kept their play-off hopes alive with a blistering left-foot shot from the edge of the box.
Walsall had only themselves to blame, after having conceded a crazy first goal, they then had full-back Matt Richards sent off in the 64th minute for a second bookable offence.
The Saddlers looked to be heading for only their sixth home win when they built a two-goal lead, Alex Nicholls bursting through to drive a low cross shot in the 12th minute and then Richard Taundry smashing a glorious rising drive past David Forde to make it two for the home side after 27 minutes.
Millwall were handed a lifeline in the 30th minute when young goalkeeper Rene Gilmartin got in a mix up with his skipper Jamie Vincent and then smashed the ball against the legs of Millwall striker Steve Morison, who coolly picked up the loose ball and rolled it into the empty net for his 12th of the season.
Millwall, though, had much the better of the second half, particularly when Walsall were down to 10 men and Morison saw one goalbound header cleared off the line by Clayton McDonald.
Copyright (c) PA Sport 2009, All Rights Reserved.