Matt Doherty struck a late winner as Wolves maintained their unbeaten start to the League One season with victory at Bristol City.
Wolves dominated the first half and went ahead when Bakary Sako curled in a left footed free-kick from 25 yards.
Richard Stearman's error allowed Sam Baldock to set up Jay Emmanuel-Thomas to side-foot home the equaliser.
But with time running out Doherty popped up at the far post to volley home Sako's cross.
VIEW FROM THE DRESSING ROOM
Bristol City manager Sean O'Driscoll told BBC Radio Bristol:
"Disappointment - the only inevitability in football is that you are going to lose games.
"I'd rather lose playing like we did in the second half than lose playing like we did in the first half.
"We're trying to move the team towards becoming a possession-based squad. But we didn't pass the ball and were camped at the edge of our box.
"That doesn't do the player or the team any good so you have to make a change, is not nice to do but it's just practical."
Bristol City 01 Fielding 02 Moloney Booked 03 Williams Booked 05 Flint 17 Cunningham (Harewood - 88' ) 08 Kilkenny (Bryan - 35' ) 10 Emmanuel-Thomas 11 Wagstaff 16 Wynter 21 Pack (Elliott - 61' ) 09 Baldock Substitutes 13 Parish 04 Fontaine 14 Reid 25 Elliott 27 Burns 15 Bryan 23 Harewood Wolverhampton Wanderers 13 Ikeme 02 Doherty Booked 05 Stearman 06 Batth 18 Ricketts 08 Davis Booked 10 Sako 14 Evans 21 Ismail (Cassidy - 65' ) 09 Griffiths (Sigurdarson - 65' Booked ) 29 Doyle (McDonald - 87' ) Substitutes 31 McCarey 03 Elokobi 32 Foley 11 McDonald 15 Sigurdarson 19 Price 16 Cassidy