Bristol City won for the first time at Ashton Gate this season but remain at the bottom of the Championship table.
The Robins went into the game with just one league win to their name, but a first-half half-volley from Danny Haynes saw them past Reading.
Former England goalkeeper David James played a large part, frustrating the visitors from Berkshire all night.
The highlight was a superb second-half stop to deny Royals forward Noel Hunt, starting for the first time in a year.
Having lost just one of five away league games before this match, Reading were looking to move into the play-off places with a win.
They started confidently, with Shane Long showing good pace early on but City almost went ahead against the run of play when Albert Adomah's solo run and cross found Jon Stead, but his powerful strike came back off the underside of the bar.
Both sides were competing fiercely, but the hosts edged ahead in the 28th minute when a ball to the far post was headed back across goal by Adomah.
Stead saw his ambitious overhead kick blocked by Matt Mills, but the ball fell kindly for Haynes to hammer home his first goal of the season.
James was then called upon in the second half and showed the class that made him England's number one, tipping the ball to safety from Hunt's header after the Royals had strung together a series of passes for Andy Griffin to cross.
Live text and stats
Tuesday, 19 October 2010
Npower Championship
Home Team
Score
Away Team
Time
Bristol City
1-0
Reading
FT
(HT 1-0)
Haynes 28
Bristol City
01 James
03 McAllister
04 Fontaine
06 Carey yellow card
36 Caulker
07 Elliott
08 Johnson
20 Campbell-Ryce (Rose 84)
27 Adomah
11 Haynes (Cisse 75)
30 Stead (Clarkson 90)
Substitutes
12 Gerken,
05 Stewart,
19 Ribeiro,
21 Cisse,
35 Rose,
09 Clarkson,
34 Pitman
Reading
01 Federici
02 Griffin
05 Mills
15 Khizanishvili
23 Harte (Howard 61)
04 Karacan
11 McAnuff
14 Kebe (Robson-Kanu 79)
33 Armstrong yellow card
09 Long (Church 75)
10 Hunt yellow card
Substitutes
41 McCarthy,
24 Cummings,
26 Pearce,
17 Antonio,
19 Robson-Kanu,
20 Howard,
18 Church
Ref: SarginsonAtt: 13,519
BRISTOL CITY
READING
Possession
Bristol City49%
Reading51%
Attempts on target
Bristol City6
Reading11
Attempts off target
Bristol City5
Reading4
Corners
Bristol City6
Reading10
Fouls
Bristol City9
Reading6
Final Result
90:00+5:04 The final whistle is blown by the referee.
Full Time
90:00+4:23 Goal kick taken long by David James (Bristol City).
90:00+3:55 Outswinging corner from left by-line taken right-footed by Brian Howard (Reading) to near post, shot by Jobi McAnuff (Reading) right-footed from left side of penalty area (18 yards), missed right.
90:00+3:38 Attacking throw-in by Chris Armstrong (Reading).
90:00+3:10 Outswinging corner from left by-line taken left-footed by Brian Howard (Reading) to far post, clearance by Marvin Elliott (Bristol City).
90:00+2:11 Shot by Jem Karacan (Reading) right-footed from right channel (25 yards), comfortable save (caught) by David James (Bristol City).
90:00+1:35 Attacking throw-in by Andy Griffin (Reading).
90:00+0:01 Attacking throw-in by Louis Carey (Bristol City).
90:00 Booking Chris Armstrong (Reading) booked for unsporting behaviour.
89:35 Attacking throw-in by Louis Carey (Bristol City).
89:03 Substitution Bristol City substitution: Jonathan Stead replaced by David Clarkson (tactical).
88:31 Header by Jobi McAnuff (Reading) from centre of penalty area (12 yards), save (caught) by David James (Bristol City).
87:44 Booking Noel Hunt (Reading) booked for unsporting behaviour.
87:24 Booking Louis Carey (Bristol City) booked for unsporting behaviour.
86:26 Inswinging corner from right by-line taken left-footed by Brian Howard (Reading) to far post, clearance by Steven Caulker (Bristol City).
86:15 Shot by Jobi McAnuff (Reading) left-footed from centre of penalty area (18 yards), clearance by Jamie McAllister (Bristol City).
85:02 Defending throw-in by Jamie McAllister (Bristol City).
84:18 Attacking throw-in by Jamie McAllister (Bristol City).
83:46 Foul by Jonathan Stead (Bristol City) on Jem Karacan (Reading). Free kick taken right-footed by Jem Karacan (Reading) from right channel, passed.
83:15 Substitution Bristol City substitution: Jamal Campbell-Ryce replaced by Danny Rose (tactical).
82:19 Attacking throw-in by Andy Griffin (Reading).
81:23 Attacking throw-in by Louis Carey (Bristol City).
80:52 Defending throw-in by Jamie McAllister (Bristol City).
79:26 Defending throw-in by Chris Armstrong (Reading).
79:06 Defending throw-in by Louis Carey (Bristol City).
78:58 Attacking throw-in by Chris Armstrong (Reading).
78:09 Substitution Reading substitution: Jimmy Kebe replaced by Hal Robson-Kanu (tactical).
77:32 Outswinging corner from right by-line taken right-footed by Lee Johnson (Bristol City) to far post, header by Steven Caulker (Bristol City) from left side of six-yard box (6 yards), missed left.
75:31 Attacking throw-in by Louis Carey (Bristol City).
74:34 Substitution Bristol City substitution: Danny Haynes replaced by Kalifa Cisse (tactical).
74:09 Substitution Reading substitution: Shane Long replaced by Simon Church (tactical).
73:05 Inswinging corner from right by-line taken left-footed by Brian Howard (Reading) to near post, clearance by Albert Adomah (Bristol City).
72:42 Attacking throw-in by Chris Armstrong (Reading).
71:46 Shot by Jem Karacan (Reading) right-footed from right channel (30 yards), brilliant save (caught) by David James (Bristol City).
70:44 Attacking throw-in by Andy Griffin (Reading).
70:20 Inswinging corner from right by-line taken left-footed by Brian Howard (Reading) to near post, clearance by Louis Carey (Bristol City).
69:58 Attacking throw-in by Jimmy Kebe (Reading).
69:35 Attacking throw-in by Chris Armstrong (Reading).
69:00 Goal kick taken long by David James (Bristol City).
68:40 Foul by Liam Fontaine (Bristol City) on Shane Long (Reading). Free kick taken right-footed by Brian Howard (Reading) from left channel, passed.
68:29 Cross by Jimmy Kebe (Reading), resulting in open play.
67:44 Defending throw-in by Chris Armstrong (Reading).
66:07 Goal kick taken long by David James (Bristol City).
65:13 Outswinging corner from right by-line taken right-footed by Lee Johnson (Bristol City) to far post, resulting in open play.
64:24 Shot by Brian Howard (Reading) right-footed from right channel (25 yards), save (caught) by David James (Bristol City).
64:05 Cross by Albert Adomah (Bristol City), save (caught) by Adam Federici (Reading).
63:42 Attacking throw-in by Jamie McAllister (Bristol City).
63:23 Shot by Jonathan Stead (Bristol City) right-footed from centre of penalty area (18 yards), blocked by Matt Mills (Reading).
62:16 Shot by Louis Carey (Bristol City) right-footed from right wing (25 yards), comfortable save (caught) by Adam Federici (Reading).
61:45 Attacking throw-in by Louis Carey (Bristol City).
60:21 Substitution Reading substitution: Ian Harte replaced by Brian Howard (tactical).
60:13 Goal kick taken long by Adam Federici (Reading).
59:28 Foul by Jimmy Kebe (Reading) on Jamal Campbell-Ryce (Bristol City). Free kick crossed left-footed by Jamie McAllister (Bristol City) from left wing, resulting in ball out of play.
58:57 Attacking throw-in by Jamal Campbell-Ryce (Bristol City).
57:56 Foul by Shane Long (Reading) on Steven Caulker (Bristol City). Free kick taken left-footed by Jamie McAllister (Bristol City) from own half, resulting in open play.
56:55 Defending throw-in by Louis Carey (Bristol City).
56:19 Inswinging corner from left by-line taken right-footed by Jobi McAnuff (Reading) to far post, clearance by Steven Caulker (Bristol City).
56:07 Shot by Jobi McAnuff (Reading) left-footed from centre of penalty area (18 yards), blocked by Liam Fontaine (Bristol City).
55:06 Foul by Zurab Khizanishvili (Reading) on Jonathan Stead (Bristol City). Free kick taken left-footed by Jamie McAllister (Bristol City) from right wing, resulting in open play.
54:20 Goal kick taken long by David James (Bristol City).
52:53 Attacking throw-in by Andy Griffin (Reading).
52:16 Corner from right by-line taken short left-footed by Ian Harte (Reading).
52:09 Cross by Jimmy Kebe (Reading), clearance by Jamie McAllister (Bristol City).
51:39 Danny Haynes (Bristol City) caught offside. Free kick taken right-footed by Adam Federici (Reading) from own half, resulting in open play.
50:55 Header by Noel Hunt (Reading) from centre of penalty area (12 yards), fantastic save (caught) by David James (Bristol City).
49:35 Defending throw-in by Ian Harte (Reading).
49:02 Attacking throw-in by Jamie McAllister (Bristol City).
48:36 Attacking throw-in by Jamie McAllister (Bristol City).
47:32 Attacking throw-in by Louis Carey (Bristol City).
47:14 Attacking throw-in by Louis Carey (Bristol City).
46:40 Noel Hunt (Reading) caught offside. Free kick taken right-footed by David James (Bristol City) from own half, resulting in open play.
46:02 Goal kick taken long by David James (Bristol City).
45:17 Foul by Liam Fontaine (Bristol City) on Noel Hunt (Reading). Free kick crossed left-footed by Ian Harte (Reading) from right wing, resulting in ball out of play.
45:01 The match restarts for the second half.
Half Time
45:00+2:02 It is the end of the first-half.
45:00+1:47 Goal kick taken long by David James (Bristol City).
45:00+1:21 Inswinging corner from left by-line taken right-footed by Jobi McAnuff (Reading) to far post, shot by Jem Karacan (Reading) right-footed from right channel (25 yards), over the bar.
45:00+1:08 Shot by Noel Hunt (Reading) left-footed from right side of penalty area (18 yards), blocked by Liam Fontaine (Bristol City).
45:00+0:25 Cross by Ian Harte (Reading), save (caught) by David James (Bristol City).
44:54 Attacking throw-in by Andy Griffin (Reading).
44:30 Goal kick taken long by Adam Federici (Reading).
43:59 Foul by Jobi McAnuff (Reading) on Albert Adomah (Bristol City). Free kick taken right-footed by David James (Bristol City) from own half, resulting in open play.
43:05 Noel Hunt (Reading) caught offside. Free kick taken right-footed by David James (Bristol City) from own half, resulting in open play.
42:18 Inswinging corner from right by-line taken left-footed by Ian Harte (Reading) to near post, brilliant save (caught) by David James (Bristol City).
41:50 Shot by Jimmy Kebe (Reading) right-footed from right side of penalty area (12 yards), save (parried) by David James (Bristol City).
40:47 Attacking throw-in by Ian Harte (Reading).
39:58 Attacking throw-in by Andy Griffin (Reading).
38:47 Foul by Jamie McAllister (Bristol City) on Jimmy Kebe (Reading). Free kick crossed right-footed by Ian Harte (Reading) from right wing, brilliant save (caught) by David James (Bristol City).
37:51 Attacking throw-in by Louis Carey (Bristol City).
37:27 Goal kick taken long by David James (Bristol City).
37:09 Fantastic shot by Shane Long (Reading) right-footed from right channel (30 yards), over the bar.
36:45 Defending throw-in by Louis Carey (Bristol City).
36:27 Attacking throw-in by Andy Griffin (Reading).
35:18 Foul by Matt Mills (Reading) on Lee Johnson (Bristol City). Free kick crossed left-footed by Jamie McAllister (Bristol City) from left wing, foul by Louis Carey (Bristol City) on Ian Harte (Reading). Free kick taken right-footed by Adam Federici (Reading) from own half, resulting in open play.
34:00 Marvin Elliott (Bristol City) caught offside. Free kick taken right-footed by Adam Federici (Reading) from own half, resulting in open play.
32:26 Foul by Ian Harte (Reading) on Albert Adomah (Bristol City). Free kick taken right-footed by Lee Johnson (Bristol City) from right wing, resulting in open play.
31:19 Handball by Chris Armstrong (Reading). Free kick taken left-footed by Jamie McAllister (Bristol City) from own half, resulting in open play.
30:39 Attacking throw-in by Ian Harte (Reading).
29:48 Goal kick taken long by David James (Bristol City).
29:13 Defending throw-in by Andy Griffin (Reading).
28:57 Defending throw-in by Jamie McAllister (Bristol City).
27:52 Assist (header) by Albert Adomah (Bristol City) from right side of penalty area.
27:52 GOAL - Danny Haynes:Bristol City 1 - 0 Reading Goal by Danny Haynes (Bristol City) right-footed (bottom-left of goal) from centre of penalty area (12 yards).Bristol City 1-0 Reading.
27:24 Attacking throw-in by Jamie McAllister (Bristol City).
25:16 Attacking throw-in by Shane Long (Reading).
22:52 Foul by Louis Carey (Bristol City) on Shane Long (Reading). Free kick taken left-footed by Ian Harte (Reading) from own half, resulting in open play.
22:35 Defending throw-in by Ian Harte (Reading).
21:20 Foul by Liam Fontaine (Bristol City) on Noel Hunt (Reading). Free kick taken right-footed by Andy Griffin (Reading) from own half, passed.
20:02 Outswinging corner from left by-line taken left-footed by Jamie McAllister (Bristol City) to far post, shot by Louis Carey (Bristol City) right-footed from centre of penalty area (12 yards), comfortable save (caught) by Adam Federici (Reading).
19:47 Shot by Jonathan Stead (Bristol City) right-footed from left channel (18 yards), blocked by Andy Griffin (Reading).
19:33 Attacking throw-in by Louis Carey (Bristol City).
18:54 Cross by Jamal Campbell-Ryce (Bristol City), clearance by Zurab Khizanishvili (Reading).
17:50 Danny Haynes (Bristol City) caught offside. Free kick taken right-footed by Adam Federici (Reading) from own half, resulting in open play.
17:42 Defending throw-in by Jamie McAllister (Bristol City).
17:11 Goal kick taken long by Adam Federici (Reading).
16:50 Header by Marvin Elliott (Bristol City) from centre of penalty area (12 yards), missed right.
16:36 Cross by Jobi McAnuff (Reading), clearance by Lee Johnson (Bristol City).
15:53 Goal kick taken long by Adam Federici (Reading).
15:32 Noel Hunt (Reading) caught offside. Free kick taken right-footed by David James (Bristol City) from own half, resulting in open play.
15:02 Defending throw-in by Louis Carey (Bristol City).
14:37 Foul by Liam Fontaine (Bristol City) on Jimmy Kebe (Reading). Free kick taken right-footed by Jem Karacan (Reading) from right wing, passed.
14:28 Goal kick taken long by Adam Federici (Reading).
13:57 Outswinging corner from right by-line taken right-footed by Lee Johnson (Bristol City) to far post, header by Marvin Elliott (Bristol City) from centre of penalty area (12 yards), missed right.
13:42 Shot by Jonathan Stead (Bristol City) left-footed from right side of penalty area (12 yards), save (tipped round post) by Adam Federici (Reading).
13:24 Defending throw-in by Andy Griffin (Reading).
12:36 Goal kick taken long by Adam Federici (Reading).
11:52 Attacking throw-in by Louis Carey (Bristol City).
11:22 Attacking throw-in by Albert Adomah (Bristol City).
10:35 Goal kick taken long by David James (Bristol City).
10:31 Cross by Jobi McAnuff (Reading), resulting in ball out of play.
10:01 Defending throw-in by Andy Griffin (Reading).
9:41 Defending throw-in by Andy Griffin (Reading).
8:54 Foul by Liam Fontaine (Bristol City) on Noel Hunt (Reading). Free kick crossed left-footed by Ian Harte (Reading) from right wing, clearance by Jamie McAllister (Bristol City).
8:11 Outswinging corner from right by-line taken right-footed by Lee Johnson (Bristol City) to far post, fantastic save (caught) by Adam Federici (Reading).
7:57 Shot by Shane Long (Reading) left-footed from left side of penalty area (6 yards), save (caught) by David James (Bristol City).
7:15 Inswinging corner from left by-line taken right-footed by Jobi McAnuff (Reading) to near post, clearance by Liam Fontaine (Bristol City).
7:02 Shot by Shane Long (Reading) right-footed from centre of penalty area (18 yards), blocked by Steven Caulker (Bristol City).
6:44 Attacking throw-in by Ian Harte (Reading).
5:45 Outswinging corner from right by-line taken right-footed by Lee Johnson (Bristol City) to far post, clearance by Matt Mills (Reading).
5:37 Cross by Danny Haynes (Bristol City), clearance by Zurab Khizanishvili (Reading).
5:10 Defending throw-in by Louis Carey (Bristol City).
4:46 Defending throw-in by Andy Griffin (Reading).
4:16 Header by Jonathan Stead (Bristol City) from centre of penalty area (12 yards), comfortable save (caught) by Adam Federici (Reading).
3:15 Attacking throw-in by Albert Adomah (Bristol City).
3:01 Shot by Jonathan Stead (Bristol City) right-footed from centre of penalty area (18 yards),
1:55 Goal kick taken long by David James (Bristol City).
1:40 Shot by Shane Long (Reading) mishit right-footed from left channel (20 yards), missed right.
0:41 Defending throw-in by Louis Carey (Bristol City).
0:00 The referee gets the game underway.
Live text and data provided by The Press Association.
Bookmark with:
What are these?