As it happens: Bristol City v Reading
Gavin Williams and Dele Adebola rested from the squad as Stern John and Nicky Maynard start up front. John Akinde, Lee Trundle and David Noble all named on the bench.
2 mins: McIndoe volleys well over as the ball breaks to him at the edge of the box.
3 mins: Doyle goes close for Reading nipping in between defenders but firing wide.
7 mins: Basso saves well from Doyle after a mistake by Fontaine.
10 mins: a City free kick on the edge of the box is fired straight into the wall.
14 mins; GOAL Another mix up in Citys defence sees Kevin Doyle score confidently.
15 mins: GOAL Same again only this time Noel Hunt scores.
Bristol City 0 Reading 2
17 mins: Elliott shoots but hits McIndoe in the back.
18 mins: A crude challenge from Maynard sees hin rightly booked.
19 mins: A Reading player is booked for pulling down Maynard.
22 mins: Basso claims a dangerous Doyle cross with Hunt poised for a tap in.
32 mins: A bizarre pass by Lee Johnson puts Nicky Hunt through but Fontaine covers well.
33 mins: A tame Reading shot from the edge of the box is comfortably saved by Basso.
36 mins: A bullet header from Stern John is saved magnificently.
37 mins: stern John shoots inches wide from 30 yards.
38 mins: Doyle tests Basso from 30 yards before John shoots wide and then Basso claws out a Reading effort. Pulsating stuff.
41 mins: Lee Johnsons deflected effort loops harmlessly into the arms of Marcus Hahnemann.
44 mins: Kalifa Cisse shoots over when well placed.
45 mins: A looping effort from Marvin Elliott lands on the roof of the net.
HT Bristol City 0 Reading 2 - a great half of football barring the score.
HT Team Changes: No personnel changes but it is now raining.
47 mins: GOAL Another defensive blunder and Kevin Doyle gets his second. Bristol City 0 Reading 3
5r mins Stern John stings the palms of Hahnemann withn an 18 Yyard volley
54 mins GOAL Cisse goes one better with a rasping effort Bristol City 0 Reading 4 but this could easily be 4 - 4
58 mins: Treble substitution Noble for Johnson, Trundle for Sproule, Akinde for Maynard Huge cheer for the Johnson substitution.
James Harper said before the game that someone was due a tonking, looks like it is us.
65 mins: Stern John nets expertly but is offside.
68 mibs: Someone unpronouncable comes on for Reading.
72 mins: Kevin Doyle is replaced by Shane Long. A ripple of applause from the City faithful maybe relieved to see the back of him.
77 mins Basso saves well.
78 mins: Nicky Hunt breaks free bit Fontaine catches him up to tackle well.
80 mins: City force a coyple of corners. Bradley Orr shoots wide.
79 mins: Another unpronouncable comes on for James Harper.
80 mins: Bradley Orrs shot is saved.
The East End will console themselves that they sang loud and proud all game.
3 mins of added time.
93 mins: Stern John gets a deserved reward for his efforts with a neat finish off the underside of the bar.
FT Bristol City 1 Rampant Reading 4
It has to be said this was a thoroughly entertaining game despite the result.