Bristol City 2-1 Doncaster

Bristol City moved six points clear of the Championship relegation zone after seeing off 10-man Doncaster - who themselves remain in the bottom three.

Chris Wood opened the scoring for the hosts, heading home from close range, before Habib Beye was sent off for a poor challenge on Cole Skuse.

Kalifa Cisse headed their second before El-Hadji Diouf's own header 15 minutes from time set up a nervous finale.

Late on, Billy Sharp's volley from 18 yards was well saved by David James.

McInnes 'focused on positives'

Rovers' forward James Hayter should have opened the scoring but shot tamely straight at James from close range after Diouf's cross had landed at his feet.

Hayter was made to pay for his miss as on-loan West Brom forward Wood headed the hosts into the lead.

Skuse's pinpoint cross to the near post found Wood and he stooped down to head past David Button for a goal on his home debut.

Saunders angered by Beye dismissal

Rovers' hopes of coming away from Ashton Gate with a share of the spoils were hit when Beye was shown a straight red card for a reckless lunge on Skuse.

From the resulting free-kick, Neil Kilkenny floated the ball in from the right touchline and Cisse rose well to head home at the near post.

Diouf headed a Simon Gillett cross across James at the back post before Sharp's volley from the edge of the box drew a fine save from City's keeper as the hosts held on to claim all three points.

Lineup, Bookings (2) & Substitutions (6)

Bristol City

  • 01 James
  • 05 Nyatanga
  • 06 Carey
  • 14 Skuse (Pitman - 66' )
  • 26 Foster
  • 08 Kilkenny
  • 17 Bolasie (Wilson - 83' )
  • 21 Cisse
  • 27 Adomah
  • 37 Pearson
  • 39 Wood (Stead - 76' )

Substitutes

  • 22 Gerken
  • 18 Wilson
  • 09 Stead
  • 10 Maynard
  • 34 Pitman

Doncaster

  • 47 Button
  • 02 O'Connor
  • 14 Spurr
  • 21 Hird
  • 41 Beye Dismissed
  • 08 Stock Booked
  • 12 Hayter (Lockwood - 32' )
  • 18 Gillett (Bennett - 78' )
  • 26 Coppinger (Oster - 19' )
  • 10 Sharp
  • 19 Diouf

Substitutes

  • 11 Lockwood
  • 16 Oster
  • 23 Bennett
  • 45 Bamogo
  • 49 Bagayoko
Ref: Graham
Att: 14,951

Match Stats

Shots

19 8

On target

9 5

Corners

9 3

Fouls

8 6

Live Text Commentary

90:00 +3:06 Full time

Full Time The final whistle is blown by the referee.

90:00 +1:17

Albert Adomah has an effort at goal from the edge of the area that misses to the right of the target.

88:30

Effort on goal by Kyle Bennett from outside the box goes harmlessly over the bar.

85:17

Billy Sharp has an effort at goal from 18 yards. Save made by David James.

84:30

Free kick awarded for a foul by Billy Sharp on Albert Adomah. The free kick is swung in right-footed by Neil Kilkenny, clearance made by James O'Connor.

82:59

Direct free kick taken by Neil Kilkenny.

82:59 Booking

Booking Brian Stock goes into the referee's book.

82:51

Brian Stock gives away a free kick for an unfair challenge on Jon Stead.

82:01 Substitution

Substitution (Bristol City) makes a substitution, with James Wilson coming on for Yannick Bolasie.

81:07

Albert Adomah sends in a cross, save by David Button.

79:54

Jon Stead takes a shot. Save by David Button.

77:47

Inswinging corner taken by El-Hadji Diouf from the left by-line played to the near post, save made by David James.

77:01 Substitution

Substitution Simon Gillett leaves the field to be replaced by Kyle Bennett.

76:48

Effort from the edge of the penalty box by Brett Pitman goes wide of the right-hand upright.

75:34 Substitution

Substitution Jon Stead joins the action as a substitute, replacing Chris Wood.

74:38

Simon Gillett provided the assist for the goal.

74:38 Goal scored

Goal! - El-Hadji Diouf - Bristol C 2 - 1 Doncaster El-Hadji Diouf finds the net with a headed goal from close in. Bristol City 2-1 Doncaster.

74:36

A cross is delivered by Simon Gillett,

69:36

The ball is swung over by Albert Adomah, blocked by Tommy Spurr. Neil Kilkenny takes a short corner.

65:44 Substitution

Substitution Brett Pitman replaces Cole Skuse.

63:08

The ball is delivered by Cole Skuse, David Button makes a save.

62:32

Yannick Bolasie crosses the ball, James O'Connor gets a block in. Short corner worked by Yannick Bolasie.

60:16

Billy Sharp is flagged offside by the assistant referee. Direct free kick taken by Lewin Nyatanga.

59:36

Richard Foster takes a shot. Save by David Button.

58:11

Chris Wood produces a right-footed shot from the edge of the area and misses to the left of the goal.

55:46

Foul by Stephen Pearson on Adam Lockwood, free kick awarded. Sam Hird restarts play with the free kick.

53:07

The ball is crossed by Albert Adomah, clearance by Tommy Spurr. Neil Kilkenny decides to take the corner short.

52:27

Neil Kilkenny takes a shot. Save by David Button.

50:37

Kalifa Cisse concedes a free kick for a foul on Simon Gillett. Free kick crossed by El-Hadji Diouf, Richard Foster makes a clearance.

48:16

Foul by Stephen Pearson on Billy Sharp, free kick awarded. The free kick is delivered right-footed by John Oster from right channel, clearance made by Lewin Nyatanga.

47:12

Richard Foster has an effort at goal from outside the penalty area which goes wide right of the goal.

45:32

Adam Lockwood challenges Yannick Bolasie unfairly and gives away a free kick. Neil Kilkenny delivers the ball from the free kick right-footed from right channel, clearance made by Sam Hird.

45:01

The second half has started.

45:00 +2:04 Half time

Half Time The first half comes to an end.

45:00 +1:56

Neil Kilkenny is caught offside. David Button takes the direct free kick.

44:33

The ball is crossed by Yannick Bolasie, Sam Hird makes a clearance.

43:46

The ball is crossed by Yannick Bolasie.

43:29

Short corner taken by Neil Kilkenny.

43:20

Richard Foster sends in a cross, Brian Stock gets a block in.

41:27

Kalifa Cisse takes a shot. Save made by David Button.

39:27

Billy Sharp is ruled offside. David James takes the direct free kick.

38:52

Foul by Yannick Bolasie on Sam Hird, free kick awarded. David Button restarts play with the free kick.

38:05

Chris Wood is caught offside. David Button takes the direct free kick.

37:23

The ball is sent over by Cole Skuse, David Button makes a save.

36:21

Kalifa Cisse has an effort at goal from 35 yards and went wide left of the target.

35:30

The assistant referee signals for offside against Billy Sharp. Cole Skuse restarts play with the free kick.

34:11

Free kick awarded for a foul by Louis Carey on El-Hadji Diouf. Brian Stock takes the free kick.

33:56

The official flags Billy Sharp offside. Lewin Nyatanga restarts play with the free kick.

33:28

Shot by Billy Sharp from 18 yards. David James makes a save.

32:58

Foul by Billy Sharp on Lewin Nyatanga, free kick awarded. David James restarts play with the free kick.

32:20

Effort on goal by Yannick Bolasie from just inside the area clears the bar.

31:10 Substitution

Substitution Adam Lockwood is brought on as a substitute for James Hayter.

29:03 Dismissal

Dismissal The referee sends off Habib Beye for serious foul play.

30:22

The assist for the goal came from Neil Kilkenny.

30:22 Goal scored

Goal! - Kalifa Cisse - Bristol C 2 - 0 Doncaster Kalifa Cisse finds the net with a headed goal from close in. Bristol City 2-0 Doncaster.

29:52

Foul by Habib Beye on Cole Skuse, free kick awarded. Neil Kilkenny delivers the ball,

27:48

Header from close range by Lewin Nyatanga clears the bar.

27:15

Inswinging corner taken by Neil Kilkenny, clearance by Tommy Spurr.

26:59

Neil Kilkenny takes a shot. Save made by David Button.

25:31

The assist for the goal came from Cole Skuse.

25:31 Goal scored

Goal! - Chris Wood - Bristol C 1 - 0 Doncaster Chris Wood finds the net with a headed goal from close in. Bristol City 1-0 Doncaster.

25:26

The ball is crossed by Cole Skuse,

24:38

The ball is swung over by El-Hadji Diouf, James Hayter takes a shot. David James makes a save.

22:36

Yannick Bolasie concedes a free kick for a foul on Sam Hird. Free kick taken by Brian Stock.

20:29

The ball is sent over by Yannick Bolasie, Habib Beye makes a clearance.

20:03

Short corner taken by Neil Kilkenny from the left by-line.

17:57 Substitution

Substitution John Oster joins the action as a substitute, replacing James Coppinger.

17:57

Free kick awarded for a foul by El-Hadji Diouf on Louis Carey. Louis Carey restarts play with the free kick.

16:45

El-Hadji Diouf takes the inswinging corner, Close range header by Habib Beye goes over the bar.

13:34

Effort on goal by Yannick Bolasie from just inside the penalty area goes harmlessly over the target.

12:44

Foul by Cole Skuse on El-Hadji Diouf, free kick awarded. Sam Hird restarts play with the free kick.

11:46

Albert Adomah is ruled offside. David Button takes the direct free kick.

10:00

Shot by Billy Sharp from deep inside the penalty area misses to the right of the target.

8:09

Outswinging corner taken from the right by-line by El-Hadji Diouf, clearance by Richard Foster.

7:54

Shot by Simon Gillett from 20 yards. Save by David James.

6:42

Corner taken by Neil Kilkenny, Cole Skuse has a headed effort at goal from just inside the box that misses to the right of the goal.

6:33

A cross is delivered by Albert Adomah, clearance by Habib Beye.

3:56

Yannick Bolasie gives away a free kick for an unfair challenge on James Coppinger. The free kick is swung in right-footed by James O'Connor, Richard Foster makes a clearance.

3:04

Corner taken by Stephen Pearson.

2:50

Richard Foster takes a shot. Save by David Button.

2:15

Albert Adomah takes a shot. Save by David Button.

1:38

Cole Skuse produces a cross, Albert Adomah produces a header from deep inside the six-yard box which goes wide of the right-hand upright.

0:46

Outswinging corner taken by Neil Kilkenny from the right by-line, Brian Stock makes a clearance.

0:29

The ball is sent over by Albert Adomah, clearance by David Button.

0:00

The game begins.

Live data and text provided by our data suppliers

Live text commentary

Top Stories

Get Inspired Activity Finder

Run by the BBC and partners

Find ways to get active near you: