Aston Villa substitute Keinan Davies scored in stoppage time to snatch a 2-2 draw at home to Midlands rivals West Bromwich Albion in their Premier League clash on Sunday with the outcome doing neither side any favours.
The result dented West Brom's forlorn hopes of avoiding relegation as they stayed 19th on 25 points from 33 games, nine adrift of the safety zone, while Villa's fading bid to clinch a European spot also faltered as they stayed 11th on 45 from 32.
West Brom boss Sam Allardyce rued his team's missed chances to put the game out of Villa's reach when they were 2-1 up.
"Not quite enough for us unfortunately, but I can't praise the players enough," Allardyce told BT Sport. "In the end, the third goal didn't come our way. One slip and we paid the price.
"There have been plenty of games like this for us where we've ended up drawing instead of winning. But at least the performances have been there."
His Villa counterpart Dean Smith told the BBC: "It would have been a travesty if we lost, that's for sure. We controlled the game, had a really good start.
"We scored the penalty, got one given against us, not sure why. I think I will have to prepare the lads for non-contact season next season. We showed a lot of character."
After weathering the storm, West Brom levelled in the 22nd when Matheus Pereira drilled a penalty past Emiliano Martinez, with Ezri Konsa adjudged to have hauled down Ainsley Maitland-Niles after a VAR check.
Chances went begging at either end before the visitors' Mbaye Diagne took advantage of a Konsa error and raced clear with his low shot beating Martinez after taking a heavy deflection off Mings in the 48th minute.
There were more chances and brilliant saves at both ends before Davies, who had rattled the post in the 86th minute, poked home the equaliser as he capitalised on a mix-up between defender Kyle Bartley and keeper Sam Johnstone.
Asked if West Brom could still pull of an unlikely escape, Allardyce told the BBC: "All we can do is continue to try and win every game that comes our way. The defeats have been close to draws and the draws have been close to victories.
"When I first arrived we found it difficult to compete at Premier League level, we have done that now consistently for 10 or 12 matches but unfortunately we haven't won enough matches."