Wolves maintained their unbeaten record in League One with victory over Swindon Town in a thrilling encounter.
Scott Golbourne's cross crept in on three minutes to give the hosts the lead before Kevin Doyle headed in a Leigh Griffiths cross to make it 2-0.
Swindon hit back nine minutes from time when Dany N'Guessan fired in.
In a dramatic finish, Wolves right-back Kevin Foley slotted home his effort before Ryan Mason netted his 30-yard strike in the 90th minute.
VIEW FROM THE DRESSING ROOM
Swindon boss Mark Cooper told BBC Wiltshire:
"I'm absolutely delighted with our performance and I feel desperately sorry for the players as they don't deserve to lose.
"I think they totally bossed it from start to finish.
"That's not being disrespectful to Wolves but I thought we totally out-footballed them.
"We deserved to win the game and there's not much more you can say about it."
Wolverhampton Wanderers 13 Ikeme 02 Doherty 06 Batth 18 Ricketts 26 Golbourne 08 Davis (Ismail - 60' Booked ) 10 Sako (Foley - 84' ) 11 McDonald Booked 14 Evans 09 Griffiths (Sigurdarson - 77' ) 29 Doyle Substitutes 31 McCarey 05 Stearman 32 Foley 15 Sigurdarson 19 Price 21 Ismail 16 Cassidy Swindon Town 01 Foderingham 02 Thompson Booked 05 Hall 14 McEveley 22 Ward 04 Luongo 08 Mason Booked 11 Pritchard Booked 15 Kasim 33 Ajose (N'Guessan - 60' ) 09 Ranger (Storey - 77' ) Substitutes 25 Belford 23 Barthram 29 Rossi-Branco 07 Harley 12 N'Guessan 19 Thompson 20 Storey