Rochdale earned a valuable League One point at home to Bristol City courtesy of an impressive second half goal from Ian Henderson.

The visitors went in front early in the first half when Luke Freeman latched onto Mark Little's cross.

Rochdale dominated after the interval and were rewarded when Henderson powered Matt Done's delivery home.

The hosts were unlucky not to find a late winner as Henderson saw his late shot cleared off the line.

Rochdale manager Keith Hill told BBC Radio Manchester:

Hill on Rochdale v Bristol City

"I'm not greedy, that's one thing for sure, I can't be too greedy.

"This is a difficult league, it's tremendously improved. I think everyone's trying to play football now.

"The last time we were in League One, we were coming up against teams that we knew would give us the ball back - the fact of the matter is now, every team we've played so far this season will not give you that ball back."

Bristol City manager Steve Cotterill told BBC Radio Bristol:

Cotterill on Rochdale v Bristol City

"I think what everyone will take into account is the save at the end and think we have done well to get away with a draw but it's not like that.

"Frankie's had to make a save from what was a throw in for them which was our throw in.

"I don't quite know how we got to that situation really, but we did, so all in all I was a little bit disappointed we didn't control the game for longer periods.

"I thought it was a good football match, open and end to end, but I think there is more control in us than we showed today."

Lineup, Bookings (2) & Substitutions (4)

Rochdale

  • 22 Logan
  • 02 Rafferty
  • 33 Kennedy
  • 24 Allen
  • 05 Eastham Booked
  • 17 Tanser
  • 03 Bennett
  • 14 Hery (Dawson - 72' )
  • 16 Done (Rose - 92' )
  • 40 Henderson
  • 07 Vincenti (Bunney - 63' )

Substitutes

  • 09 Andrew
  • 12 Dawson
  • 19 Donnelly
  • 21 Musangu
  • 25 Rose
  • 28 Camps
  • 39 Bunney

Bristol City

  • 01 Fielding
  • 08 Elliott
  • 07 Smith
  • 04 Flint
  • 03 Williams
  • 22 Ayling
  • 17 Cunningham
  • 02 Little
  • 09 Baldock Booked
  • 15 Freeman (Wagstaff - 58' )
  • 18 Wilbraham

Substitutes

  • 06 El-Abd
  • 10 Emmanuel-Thomas
  • 11 Wagstaff
  • 13 Richards
  • 19 Agard
  • 21 Pack
  • 23 Bryan
Ref: Mark Haywood
Att: 3,115

Match Stats

Shots

8 9

On target

3 4

Corners

10 6

Fouls

7 9

Live Text Commentary

Full time

Full Time Match ends, Rochdale 1, Bristol City 1.

90:00 +3:33 Full time

Full Time Second Half ends, Rochdale 1, Bristol City 1.

90:00 +2:46

Corner, Rochdale. Conceded by Frank Fielding.

90:00 +2:36

Attempt saved. Ian Henderson (Rochdale) header from the centre of the box is saved in the top centre of the goal.

90:00 +1:46 Substitution

Substitution Substitution, Rochdale. Michael Rose replaces Matt Done.

86:14

Stephen Dawson (Rochdale) wins a free kick in the attacking half.

86:14

Foul by Scott Wagstaff (Bristol City).

84:59

Corner, Bristol City. Conceded by Ashley Eastham.

84:13

Tom Kennedy (Rochdale) wins a free kick on the right wing.

84:13

Foul by Luke Ayling (Bristol City).

83:05

Attempt missed. Derrick Williams (Bristol City) header from the centre of the box is too high.

82:38

Corner, Bristol City. Conceded by Ashley Eastham.

81:14

Attempt missed. Mark Little (Bristol City) header from the centre of the box misses to the right.

79:55

Corner, Rochdale. Conceded by Luke Ayling.

79:43

Attempt blocked. Ian Henderson (Rochdale) right footed shot from the centre of the box is blocked.

75:50

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

74:32

Foul by Tom Kennedy (Rochdale).

74:32

Scott Wagstaff (Bristol City) wins a free kick in the attacking half.

73:37

Attempt saved. Greg Cunningham (Bristol City) right footed shot from the centre of the box is saved in the top centre of the goal.

71:43 Substitution

Substitution Substitution, Rochdale. Stephen Dawson replaces Bastien Héry.

71:08

Jamie Allen (Rochdale) wins a free kick in the attacking half.

71:08

Foul by Sam Baldock (Bristol City).

67:14

Attempt blocked. Jamie Allen (Rochdale) right footed shot from outside the box is blocked.

66:45

Corner, Rochdale. Conceded by Frank Fielding.

66:17

Corner, Rochdale. Conceded by Aden Flint.

66:01

Attempt saved. Scott Wagstaff (Bristol City) right footed shot from the centre of the box is saved in the top centre of the goal.

64:33

Corner, Rochdale. Conceded by Frank Fielding.

64:07

Ian Henderson (Rochdale) wins a free kick in the defensive half.

64:07

Foul by Scott Wagstaff (Bristol City).

63:35

Corner, Bristol City. Conceded by Ashley Eastham.

62:17 Substitution

Substitution Substitution, Rochdale. Joe Bunney replaces Peter Vincenti.

61:42

Ashley Eastham (Rochdale) wins a free kick in the attacking half.

61:42

Foul by Aden Flint (Bristol City).

61:22

Corner, Bristol City. Conceded by Scott Tanser.

58:28

Foul by Joseph Rafferty (Rochdale).

58:28

Greg Cunningham (Bristol City) wins a free kick in the defensive half.

57:44

Attempt missed. Bastien Héry (Rochdale) left footed shot from outside the box misses to the left.

57:12 Substitution

Substitution Substitution, Bristol City. Scott Wagstaff replaces Luke Freeman.

55:32 Goal scored

Goal! Goal! Rochdale 1, Bristol City 1. Ian Henderson (Rochdale) right footed shot from the centre of the box to the bottom left corner. Assisted by Matt Done.

54:31

Attempt saved. Peter Vincenti (Rochdale) header from the centre of the box is saved in the bottom right corner.

51:58

Corner, Rochdale. Conceded by Aden Flint.

51:04

Corner, Rochdale. Conceded by Aaron Wilbraham.

50:41

Corner, Rochdale. Conceded by Mark Little.

48:06

Attempt missed. Wade Elliott (Bristol City) right footed shot from outside the box misses to the left.

45:00

Second Half begins Rochdale 0, Bristol City 1.

45:00 +2:12 Half time

Half Time First Half ends, Rochdale 0, Bristol City 1.

45:00 +1:37

Attempt missed. Aden Flint (Bristol City) header from the centre of the box is too high.

45:00 +0:49

Hand ball by Scott Tanser (Rochdale).

41:56

Foul by Ian Henderson (Rochdale).

41:56

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

38:35

Rhys Bennett (Rochdale) wins a free kick in the defensive half.

38:35

Foul by Greg Cunningham (Bristol City).

37:24

Attempt missed. Bastien Héry (Rochdale) right footed shot from outside the box misses to the left.

36:29

Joseph Rafferty (Rochdale) wins a free kick in the defensive half.

36:29

Foul by Luke Freeman (Bristol City).

25:41

Corner, Bristol City. Conceded by Tom Kennedy.

24:52 Booking

Booking Ashley Eastham (Rochdale) is shown the yellow card.

24:42

Foul by Ashley Eastham (Rochdale).

24:42

Sam Baldock (Bristol City) wins a free kick in the defensive half.

23:16

Corner, Bristol City. Conceded by Conrad Logan.

20:28

Attempt missed. Ian Henderson (Rochdale) right footed shot from the right side of the box misses to the left.

20:16

Matt Done (Rochdale) wins a free kick in the defensive half.

20:09

Foul by Aden Flint (Bristol City).

18:54

Corner, Rochdale. Conceded by Greg Cunningham.

15:41 Goal scored

Goal! Goal! Rochdale 0, Bristol City 1. Luke Freeman (Bristol City) left footed shot from outside the box to the bottom right corner.

13:43

Corner, Rochdale. Conceded by Derrick Williams.

10:58

Corner, Rochdale. Conceded by Greg Cunningham.

8:24

Foul by Bastien Héry (Rochdale).

8:24

Luke Freeman (Bristol City) wins a free kick in the defensive half.

7:27

Scott Tanser (Rochdale) wins a free kick on the right wing.

7:27

Foul by Sam Baldock (Bristol City).

1:07

Attempt missed. Aden Flint (Bristol City) header from the centre of the box misses to the left.

0:28

Foul by Peter Vincenti (Rochdale).

0:28

Greg Cunningham (Bristol City) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers