Goal! Bristol City 2, Reading 3. Yann Kermorgant (Reading) right footed shot from outside the box to the bottom left corner. Assisted by Joey van den Berg.
90'+1
Attempt missed. Tammy Abraham (Bristol City) header from the centre of the box is close, but misses the top left corner. Assisted by Scott Golbourne with a cross.
86'
Goal! Bristol City 2, Reading 2. Yann Kermorgant (Reading) right footed shot from the centre of the box to the bottom left corner. Assisted by Liam Kelly.
78'
Substitution, Bristol City. Aaron Wilbraham replaces Luke Freeman.
77'
Liam Moore (Reading) is shown the yellow card for a bad foul.
72'
Goal! Bristol City 2, Reading 1. Liam Kelly (Reading) right footed shot from the centre of the box to the bottom left corner. Assisted by Chris Gunter.
71'
Attempt saved. Garath McCleary (Reading) left footed shot from outside the box is saved in the centre of the goal. Assisted by Liam Kelly.
68'
Joey van den Berg (Reading) is shown the yellow card for a bad foul.
66'
Substitution, Reading. Liam Kelly replaces John Swift.
61'
Substitution, Bristol City. Bobby Reid replaces Callum O'Dowda because of an injury.
54'
Substitution, Reading. Jordan Obita replaces Tyler Blackett.
52'
Attempt saved. Korey Smith (Bristol City) right footed shot from the right side of the box is saved in the centre of the goal.
50'
Attempt missed. Chris Gunter (Reading) left footed shot from the centre of the box is too high.
49'
Attempt missed. John Swift (Reading) right footed shot from outside the box is too high from a direct free kick.
46'
Penalty Bristol City. Callum O'Dowda draws a foul in the penalty area.
45'+1
Yann Kermorgant (Reading) hits the bar with a header from the centre of the box. Assisted by Tyler Blackett with a cross.
43'
Attempt missed. Yann Kermorgant (Reading) header from outside the box misses to the left. Assisted by Tyler Blackett.
42'
Attempt saved. Joe Bryan (Bristol City) left footed shot from outside the box is saved in the bottom left corner. Assisted by Tammy Abraham.
39'
Attempt blocked. Tammy Abraham (Bristol City) right footed shot from the centre of the box is blocked. Assisted by Josh Brownhill.
39'
Attempt blocked. Callum O'Dowda (Bristol City) header from the centre of the box is blocked. Assisted by Luke Freeman with a cross.
36'
Attempt missed. Danny Williams (Reading) right footed shot from the right side of the box is close, but misses to the right. Assisted by Roy Beerens with a cross.
27'
Goal! Bristol City 1, Reading 0. Tammy Abraham (Bristol City) right footed shot from very close range to the centre of the goal.
27'
Attempt saved. Joe Bryan (Bristol City) left footed shot from outside the box is saved in the bottom right corner.
20'
Attempt saved. Garath McCleary (Reading) left footed shot from outside the box is saved in the centre of the goal. Assisted by Tyler Blackett.
14'
Attempt saved. John Swift (Reading) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Yann Kermorgant.
12'
Attempt missed. Joe Bryan (Bristol City) left footed shot from outside the box is too high. Assisted by Josh Brownhill.
6'
Attempt missed. Danny Williams (Reading) right footed shot from outside the box misses to the left following a corner.
96'
Second Half ends, Bristol City 2, Reading 3.
94'
Offside, Reading. Yann Kermorgant tries a through ball, but Yakou Meite is caught offside.
84'
Foul by Joe Bryan (Bristol City).
84'
Chris Gunter (Reading) wins a free kick in the defensive half.
82'
Corner, Reading. Conceded by Mark Little.
80'
Tammy Abraham (Bristol City) wins a free kick in the defensive half.
80'
Foul by Paul McShane (Reading).
78'
Foul by Aaron Wilbraham (Bristol City).
78'
Liam Moore (Reading) wins a free kick in the defensive half.
77'
Foul by Liam Moore (Reading).
77'
Bobby Reid (Bristol City) wins a free kick in the defensive half.
73'
Joe Bryan (Bristol City) wins a free kick in the defensive half.
73'
Foul by Yann Kermorgant (Reading).
69'
Foul by Luke Freeman (Bristol City).
69'
Liam Kelly (Reading) wins a free kick in the defensive half.
68'
Corner, Reading. Conceded by Aden Flint.
68'
Corner, Bristol City. Conceded by Paul McShane.
68'
Joe Bryan (Bristol City) wins a free kick in the defensive half.
68'
Foul by Joey van den Berg (Reading).
67'
Foul by Bobby Reid (Bristol City).
67'
Yann Kermorgant (Reading) wins a free kick in the defensive half.
64'
Bobby Reid (Bristol City) wins a free kick in the defensive half.
64'
Foul by Jordan Obita (Reading).
62'
Foul by Josh Brownhill (Bristol City).
62'
Jordan Obita (Reading) wins a free kick in the attacking half.
59'
Foul by Scott Golbourne (Bristol City).
59'
Chris Gunter (Reading) wins a free kick on the right wing.
56'
Tammy Abraham (Bristol City) wins a free kick in the defensive half.
56'
Foul by Liam Moore (Reading).
54'
John Swift (Reading) wins a free kick in the attacking half.
54'
Foul by Josh Brownhill (Bristol City).
50'
Corner, Reading. Conceded by Frank Fielding.
49'
Foul by Josh Brownhill (Bristol City).
49'
Roy Beerens (Reading) wins a free kick in the attacking half.
48'
First Half ends, Bristol City 1, Reading 0.
47'
Goal! Bristol City 2, Reading 0. Tammy Abraham (Bristol City) converts the penalty with a right footed shot to the bottom left corner.
46'
Penalty conceded by Tyler Blackett (Reading) after a foul in the penalty area.
44'
Offside, Bristol City. Scott Golbourne tries a through ball, but Tammy Abraham is caught offside.
40'
Foul by Mark Little (Bristol City).
40'
John Swift (Reading) wins a free kick in the defensive half.
35'
Foul by Tyler Blackett (Reading).
35'
Callum O'Dowda (Bristol City) wins a free kick on the right wing.
31'
Foul by Tammy Abraham (Bristol City).
31'
Paul McShane (Reading) wins a free kick in the attacking half.
29'
Foul by Callum O'Dowda (Bristol City).
29'
Joey van den Berg (Reading) wins a free kick in the attacking half.
26'
Foul by Yann Kermorgant (Reading).
26'
Scott Golbourne (Bristol City) wins a free kick on the left wing.
21'
Foul by Korey Smith (Bristol City).
21'
Yann Kermorgant (Reading) wins a free kick in the attacking half.
17'
Foul by Korey Smith (Bristol City).
17'
Paul McShane (Reading) wins a free kick in the attacking half.
13'
Luke Freeman (Bristol City) wins a free kick in the defensive half.
13'
Foul by Tyler Blackett (Reading).
10'
Foul by Korey Smith (Bristol City).
10'
Danny Williams (Reading) wins a free kick in the attacking half.
8'
Offside, Bristol City. Joe Bryan tries a through ball, but Tammy Abraham is caught offside.
4'
Josh Brownhill (Bristol City) wins a free kick in the attacking half.
4'
Foul by Joey van den Berg (Reading).
4'
Offside, Bristol City. Aden Flint tries a through ball, but Tammy Abraham is caught offside.
1'
Callum O'Dowda (Bristol City) wins a free kick in the attacking half.