Wolves closed the gap on League One's automatic promotion places to two points with victory over Bristol City.

Nouha Dicko fired Wolves ahead with an angled left-foot shot but City levelled with Sam Baldock's penalty after James Henry pulled down Greg Cunningham.

The hosts were back in front when Dicko's cross-shot deflected in off visiting defender Derrick Williams.

And substitute Bakary Sako settled it with a fierce low left-footed first-time drive from 20 yards.

Victory means third-placed Wolves now trail leaders Brentford by four points and are two behind Leyton Orient, while Steve Cotterill's City side are second from bottom, three points from safety.

A minute's applause was held before the game to celebrate the career of Wolves legend and former England goalkeeper Bert Williams, who died on Sunday.

Bristol City began brightly and Bobby Reid forced an early save out of home keeper Aaron McCarey before Dicko, who had a spell on loan at Wolves last season before joining permanently from Wigan earlier this month, burst on to Lee Evans's pass and drilled powerfully past Elliot Parish.

Baldock's penalty deservedly levelled matters but the pace on Dicko's cross was too much for Williams, who could only turn the ball past his own keeper as Wolves went back in front just before half-time.

Jay Emmanuel-Thomas forced a full-length save from McCarey and fired a long-range free-kick narrowly wide as Bristol City searched for an equaliser before Sako fired in from another Evans pass.

VIEW FROM THE DRESSING ROOM

Bristol City manager Steve Cotterill told BBC Radio Bristol:

"There was nothing wrong with where we were and what we were doing, it was our selection.

"As disappointing as it is, we will continue to play like that. We've played that from the minute I came in the door and we will not change.

"They know that would be the disappointment of today and we will work to make sure this doesn't happen again."

Lineup, Bookings (3) & Substitutions (5)

Wolverhampton Wanderers

  • 31 McCarey
  • 18 Ricketts
  • 26 Golbourne Booked
  • 11 McDonald
  • 05 Stearman
  • 06 Batth (Elokobi - 91' )
  • 07 Henry (Sako - 68' )
  • 19 Price
  • 40 Dicko
  • 14 Evans
  • 27 Jacobs

Substitutes

  • 01 Hennessey
  • 03 Elokobi
  • 09 Griffiths
  • 10 Sako
  • 20 McAlinden
  • 23 Ebanks-Landell
  • 29 Doyle

Bristol City

  • 13 Parish
  • 35 Osborne (Burns - 77' )
  • 17 Cunningham Booked
  • 03 Williams
  • 05 Flint
  • 18 El-Abd
  • 25 Elliott
  • 34 Gillett Booked (Pack - 88' )
  • 10 Emmanuel-Thomas
  • 09 Baldock
  • 14 Reid (Barnett - 80' )

Substitutes

  • 01 Fielding
  • 02 Moloney
  • 04 Fontaine
  • 15 Bryan
  • 21 Pack
  • 23 Barnett
  • 27 Burns
Ref: Nigel Miller
Att: 18,501

Match Stats

Shots

12 8

On target

5 4

Corners

6 4

Fouls

5 9

Live Text Commentary

Full time

Full Time Match ends, Wolverhampton Wanderers 3, Bristol City 1.

90:00 +3:39 Full time

Full Time Second Half ends, Wolverhampton Wanderers 3, Bristol City 1.

90:00 +0:25 Substitution

Substitution Substitution, Wolverhampton Wanderers. George Elokobi replaces Danny Batth because of an injury.

87:24

Foul by Lee Evans (Wolverhampton Wanderers).

87:24

Aden Flint (Bristol City) wins a free kick in the attacking half.

87:20 Substitution

Substitution Substitution, Bristol City. Marlon Pack replaces Simon Gillett.

85:26

Attempt missed. Bakary Sako (Wolverhampton Wanderers) left footed shot from the left side of the box is close, but misses to the left.

84:26

Sam Ricketts (Wolverhampton Wanderers) wins a free kick in the attacking half.

84:26

Foul by Simon Gillett (Bristol City).

83:25

Attempt missed. Lee Evans (Wolverhampton Wanderers) right footed shot from the centre of the box is too high.

82:24 Booking

Booking Simon Gillett (Bristol City) is shown the yellow card.

82:18

Scott Golbourne (Wolverhampton Wanderers) wins a free kick on the right wing.

82:18

Foul by Simon Gillett (Bristol City).

79:39 Substitution

Substitution Substitution, Bristol City. Tyrone Barnett replaces Bobby Reid.

78:05

Attempt missed. Nouha Dicko (Wolverhampton Wanderers) right footed shot from the right side of the six yard box is close, but misses to the left.

77:10

Corner, Bristol City. Conceded by Danny Batth.

76:20 Substitution

Substitution Substitution, Bristol City. Wes Burns replaces Karleigh Osborne.

75:30 Goal scored

Goal! Goal! Wolverhampton Wanderers 3, Bristol City 1. Bakary Sako (Wolverhampton Wanderers) left footed shot from outside the box to the bottom right corner. Assisted by Lee Evans.

72:39

Corner, Wolverhampton Wanderers. Conceded by Elliot Parish.

72:25

Attempt saved. Kevin McDonald (Wolverhampton Wanderers) right footed shot from outside the box is saved in the top centre of the goal.

71:09

Corner, Wolverhampton Wanderers. Conceded by Aden Flint.

69:19

Bakary Sako (Wolverhampton Wanderers) wins a free kick in the attacking half.

69:19

Foul by Adam El-Abd (Bristol City).

68:00 Substitution

Substitution Substitution, Wolverhampton Wanderers. Bakary Sako replaces James Henry.

67:04

Attempt missed. Jay Emmanuel-Thomas (Bristol City) right footed shot from outside the box is close, but misses to the right.

65:55

Foul by Sam Ricketts (Wolverhampton Wanderers).

65:55

Bobby Reid (Bristol City) wins a free kick in the defensive half.

64:12

Attempt missed. James Henry (Wolverhampton Wanderers) left footed shot from the centre of the box is close, but misses to the right.

61:23

Attempt missed. Jay Emmanuel-Thomas (Bristol City) right footed shot from outside the box misses to the left.

60:19

Corner, Bristol City. Conceded by Sam Ricketts.

60:08

Attempt blocked. Greg Cunningham (Bristol City) left footed shot from the left side of the box is blocked.

59:54

Attempt saved. Jay Emmanuel-Thomas (Bristol City) right footed shot from outside the box is saved in the bottom left corner.

48:55

Attempt missed. Lee Evans (Wolverhampton Wanderers) right footed shot from the centre of the box misses to the right.

48:28

Corner, Wolverhampton Wanderers. Conceded by Greg Cunningham.

45:00

Second Half begins Wolverhampton Wanderers 2, Bristol City 1.

45:00 +1:08 Half time

Half Time First Half ends, Wolverhampton Wanderers 2, Bristol City 1.

45:00 +0:01

Lee Evans (Wolverhampton Wanderers) wins a free kick in the defensive half.

45:00 +0:01

Foul by Marvin Elliott (Bristol City).

44:33 Booking

Booking Scott Golbourne (Wolverhampton Wanderers) is shown the yellow card.

43:27 Goal scored

Goal! Goal! Wolverhampton Wanderers 2, Bristol City 1. Nouha Dicko (Wolverhampton Wanderers) right footed shot from the right side of the six yard box to the centre of the goal.

42:30

Attempt saved. Lee Evans (Wolverhampton Wanderers) right footed shot from the left side of the box is saved in the centre of the goal.

41:32

Richard Stearman (Wolverhampton Wanderers) wins a free kick in the attacking half.

41:32

Foul by Sam Baldock (Bristol City).

40:03 Booking

Booking Greg Cunningham (Bristol City) is shown the yellow card.

39:46

James Henry (Wolverhampton Wanderers) wins a free kick on the right wing.

39:46

Foul by Greg Cunningham (Bristol City).

39:30

Foul by Sam Ricketts (Wolverhampton Wanderers).

39:30

Marvin Elliott (Bristol City) wins a free kick in the attacking half.

38:40

Attempt saved. Michael Jacobs (Wolverhampton Wanderers) right footed shot from outside the box is saved in the centre of the goal.

37:46

Attempt saved. Karleigh Osborne (Bristol City) header from the centre of the box is saved in the top centre of the goal.

37:06

Corner, Bristol City. Conceded by James Henry.

36:30

Attempt blocked. Lee Evans (Wolverhampton Wanderers) right footed shot from outside the box is blocked.

35:36

James Henry (Wolverhampton Wanderers) wins a free kick in the defensive half.

35:36

Foul by Adam El-Abd (Bristol City).

29:45

Corner, Wolverhampton Wanderers. Conceded by Adam El-Abd.

28:10

Danny Batth (Wolverhampton Wanderers) wins a free kick in the attacking half.

28:10

Foul by Karleigh Osborne (Bristol City).

27:39

Corner, Bristol City. Conceded by Danny Batth.

23:26 Goal scored

Goal! Goal! Wolverhampton Wanderers 1, Bristol City 1. Sam Baldock (Bristol City) converts the penalty with a right footed shot to the bottom right corner.

22:46

Penalty conceded by James Henry (Wolverhampton Wanderers) after a foul in the penalty area.

22:46

Penalty Bristol City. Greg Cunningham draws a foul in the penalty area.

18:40

Attempt missed. Simon Gillett (Bristol City) right footed shot from outside the box is too high.

16:19

Foul by Jack Price (Wolverhampton Wanderers).

16:19

Aden Flint (Bristol City) wins a free kick in the attacking half.

12:44

Attempt missed. Sam Ricketts (Wolverhampton Wanderers) left footed shot from outside the box is too high.

9:56 Goal scored

Goal! Goal! Wolverhampton Wanderers 1, Bristol City 0. Nouha Dicko (Wolverhampton Wanderers) left footed shot from the left side of the six yard box to the bottom right corner. Assisted by Jack Price.

8:43

Corner, Wolverhampton Wanderers. Conceded by Aden Flint.

5:56

Attempt saved. Bobby Reid (Bristol City) right footed shot from outside the box is saved in the top right corner.

4:31

Corner, Wolverhampton Wanderers. Conceded by Karleigh Osborne.

1:54

Richard Stearman (Wolverhampton Wanderers) wins a free kick in the attacking half.

1:54

Foul by Sam Baldock (Bristol City).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers