Hat-trick hero Diogo Jota secured the three points for Wolves with a last minute winner, as the hosts edged Leicester City in a seven-goal thriller.
Jota's last minute winner sparked ecstatic celebrations at Molineux, with manager Nuno Espirito Santo being sent off - after he ran to celebrate with his players.
Ryan Bennett scored Wolves' other goal in the first-half, as Leicester initially came back from two-down, through Demarai Gray and a Conor Coady own goal.
Wolves retook the lead through Jota, but Wes Morgan equalised with just three minutes to go to set up a thrilling finale.
Image via @Wolves on Twitter
Wolves nearly took an early lead in this crazy match. However, Kasper Schmeichel was on hand to produce a marvellous save from Ruben Neves' long-range shot.
But from the resulting corner, Leicester cleared the initial danger, but Joao Moutinho won the ball back and crossed it into Jota, who toe-poked the hosts ahead.
It was soon two for Wolves. Moutinho, again the provider, with Bennett getting in front of Foxes defender Harry Maguire to power the corner home with only 12 minutes played.
A dream start from Wolves meant they went in with a comfortable two-goal advantage at the half-time interval.
But the comfort they may have felt was soon vanished when Gray scored from a tight-angle after a counter-attack from Wolves' corner - led by Jamie Vardy.
Four minutes later and it was level! Ben Chilwell's run into the box was stopped but the ball fell kindly to Harvey Barnes - and with the help of Conor Coady - shot past Rui Patricio. Coady's second own goal in two games.
Wolves responded pretty swiftly. The brilliant Neves produced a sensational cross-field ball to Jota, who shot past Schmeichel.
Leicester captain Morgan equalised after rising the highest to nod in James Maddison's set-piece with just three minutes to go.
The Foxes looked to have rescued a precious point at Molineux - but Claude Puel's luck just got worse.
Raul Jiminez crossed the ball in and Jota was there to prod the ball home; complete his hat-trick and send the Molineux faithful into ecstasy.
Espirito Santo ran and celebrated with his players and was subsequently shown a red card. Crazy, crazy match.
The Managers
Wolves head coach Nuno Espirito Santo: "(It was a) very good game. But a game we have to look at. Everyone enjoys the result, a fantastic game of football with two teams playing to win the game. After our advantage, we should manage the game better but in football it is never finished.
"I wish I knew, I wish everybody knew, we have to look at it but we have to do better at 2-0 up (on the start to the second-half). Now we are speaking with happiness but if not we would be blaming ourselves for what we did not achieve.
"They know, they are experienced enough to know at two goals up, the game is not over, we tried to stay in shape and avoid mistakes but their goals came from mistakes."
Leicester City boss Claude Puel: "It was an unbelievable game. I think we have a lot of different feelings in this game, we started with poor intentions and conceded two early goals. It was crazy, we come back into the game with good quality and good chances. We lacked quality in our play but we came back with fantastic spirit in the second-half. We came back with desire, aggression and put Wolves under pressure.
"We made good pressing, continued our intensity but conceded a third goal after a fantastic feeling to come back but to finish 4-3, we need to waste some time. We didn't manage the game at the end, we were naive in our goals and our management at the end of the game.
"The game is finished (at 3-3) - we needed to keep our position without trying to score another goal because there was a lot of tiredness. It was a fantastic feeling (to equalise) and of course it is a big disappointment in the end."