Match ends, Aston Villa 2, Wolverhampton Wanderers 3.
Conor Coady says Wolves plan to use their extraordinary comeback win over Aston Villa as a springboard for the rest of the season.
Wolves looked down and out after goals by Danny Ings and John McGinn put Villa 2-0 ahead in the West Midlands derby at Villa Park.
In an incredible finish to the game, the visitors scored in the 80th, 85th and 95th minutes to seal an unlikely victory - and send their travelling fans wild.
"I could see my wife and the boys in the stand at the end going mental," said England defender Coady, who scored his side's second goal.
"It was a derby, so to win the way we have from 2-0 down is incredible. Honestly, it was emotional and tough."
He added: "Since the new manager came in we have improved. We were on the end of some bad results but there's loads to improve on."
Romain Saiss started the comeback when he scored from inside the six-yard area before Coady bundled in the equaliser soon after Max Kilman had headed against the bar.
Ruben Neves sparked jubilant scenes in the away end when his free-kick took a deflection on its way past Emiliano Martinez to secure a win that had looked improbable for long spells in the game.
Wolves are only the third team in Premier League history to score three goals from the 80th minute onwards to overturn a 2-0 deficit and win 3-2, after Reading in 2013 and Wigan in 2010.
- Reaction from Aston Villa v Wolves, plus the rest of Saturday's Premier League games
- Go to the Villa page
- Go to the Wolves page
Villa boss Dean Smith will be livid with some of his side's defending in the closing stages.
There was little sign of the drama to follow when Ings headed the home side ahead after McGinn beat Saiss to send in a cross.
The Scotland midfielder added the second with a deflected shot from long range after Ollie Watkins' attempt had been blocked.
Wolves' recovery began when Saiss struck from substitute Daniel Podence's cross, but an away win still looked a tall order at that stage.
There were five minutes of normal time left when Coady made it 2-2 after a scramble inside the box.
Neves' last-gasp winner left Villa to reflect on a first league home defeat since 9 May - and earned Bruno Lage the most dramatic win of his Wolves reign so far.
Wolves put faltering start behind them
After losing their first three league games, Wolves are now eighth in the table after eight games, and their faltering start to life under Lage - who replaced Nuno Espirito Santo this summer - is a distant memory.
Suddenly they are one of the form teams as they equalled the club record of three consecutive Premier League away wins, set last June, when the third victory was also at Villa Park.
While Villa will be upset with the way they threw this game away, Wolves showed great character to keep fighting to the end.
Their fourth win of the season was secured after in-form Raul Jimenez started on the bench.
Jimenez, who had scored one goal and assisted another two in the previous two league games, came off the bench in the 88th minute with the score 2-2.
After Jacob Ramsey had fouled Adama Traore just outside the box deep in stoppage time, Jimenez stood over the free-kick before moving away for Neves to seal the victory.
Villa left to pick up the pieces
Villa have impressed this season with wins over Newcastle and Everton - as well as a first victory in 12 years at Manchester United.
After going into the international break on the back of a 2-1 defeat at Tottenham, they now have to pick up the pieces from a damaging derby defeat.
Smith opted to start with keeper Martinez and midfielder Douglas Luiz - despite the fact they played for Argentina and Brazil respectively in the early hours of Friday morning UK time.
Both had rushed back to Birmingham after being involved in World Cup qualifiers.
Martinez did make one fine save to keep out Traore when the game was goalless, while Luiz went close in the first half with a long-range attempt.
But neither could save their side from slipping to defeat, and Villa must regroup before their next match, away at Arsenal on Friday.
- 5MingsBooked at 61mins
- 2CashSubstituted forYoungat 79'minutes
- 6Douglas LuizSubstituted forNakambaat 67'minutes
- 10BuendíaSubstituted forJ Ramseyat 74'minutes
- 11WatkinsBooked at 81mins
- 21El Ghazi
- 41J Ramsey
- 1Malheiro de Sá
- 16CoadyBooked at 86mins
- 22Nélson Semedo
- 8NevesBooked at 52mins
- 28João MoutinhoSubstituted forFábio Silvaat 74'minutes
- 5MarçalSubstituted forPodenceat 74'minutes
- 32DendonckerBooked at 88mins
- 26Hwang Hee-ChanSubstituted forJiménezat 88'minutes
- 17Fábio Silva
- Michael Oliver
- Shots on Target
Second Half ends, Aston Villa 2, Wolverhampton Wanderers 3.
Foul by Raúl Jiménez (Wolverhampton Wanderers).
Ollie Watkins (Aston Villa) wins a free kick in the attacking half.
Goal! Aston Villa 2, Wolverhampton Wanderers 3. Rúben Neves (Wolverhampton Wanderers) from a free kick with a right footed shot to the bottom left corner.
Adama Traoré (Wolverhampton Wanderers) wins a free kick in the attacking half.
Foul by Jacob Ramsey (Aston Villa).
Foul by Fábio Silva (Wolverhampton Wanderers).
Axel Tuanzebe (Aston Villa) wins a free kick in the defensive half.
Attempt missed. Danny Ings (Aston Villa) header from the centre of the box is high and wide to the left. Assisted by John McGinn with a cross following a corner.
Corner, Aston Villa. Conceded by Rúben Neves.
Corner, Aston Villa. Conceded by Romain Saïss.
Leander Dendoncker (Wolverhampton Wanderers) is shown the yellow card for a bad foul.
Foul by Leander Dendoncker (Wolverhampton Wanderers).
John McGinn (Aston Villa) wins a free kick in the attacking half.
Substitution, Wolverhampton Wanderers. Raúl Jiménez replaces Hwang Hee-Chan.
Foul by Nélson Semedo (Wolverhampton Wanderers).
Jacob Ramsey (Aston Villa) wins a free kick on the left wing.
Conor Coady (Wolverhampton Wanderers) is shown the yellow card for excessive celebration.
Goal! Aston Villa 2, Wolverhampton Wanderers 2. Conor Coady (Wolverhampton Wanderers) left footed shot from very close range to the bottom left corner. Assisted by Leander Dendoncker following a corner.
- Our coverage of your Premier League club is bigger and better than ever before - follow your team and sign up for notifications in the BBC Sport app to make sure you never miss a moment