•   Match ends, Reading 3, Bristol City 1.
  • 90'+6'   Second Half ends, Reading 3, Bristol City 1.
  • 90'+5'   Substitution, Reading. Tomás Esteves replaces Yakou Meite.
  • 90'+5'   Substitution, Reading. Sone Aluko replaces Ovie Ejaria.
  • 90'+4'   Han-Noah Massengo (Bristol City) wins a free kick in the defensive half.
  • 90'+4'   Foul by Josh Laurent (Reading).
  • 90'+4'   Attempt blocked. Ovie Ejaria (Reading) right footed shot from the left side of the box is blocked. Assisted by Alfa Semedo.
  • 90'+2'   Goal! Reading 3, Bristol City 1. Lucas João (Reading) left footed shot from the centre of the box to the bottom right corner. Assisted by Yakou Meite.
  • 90'+1'   Offside, Reading. Alfa Semedo tries a through ball, but Yakou Meite is caught offside.
  • 89'   Han-Noah Massengo (Bristol City) wins a free kick in the attacking half.
  • 89'   Foul by Josh Laurent (Reading).
  • 86'   Substitution, Bristol City. Han-Noah Massengo replaces Callum O'Dowda.
  • 86'   Substitution, Bristol City. Opi Edwards replaces Jack Hunt.
  • 85'   Attempt blocked. Alfa Semedo (Reading) right footed shot from the centre of the box is blocked.
  • 85'   Attempt blocked. Lucas João (Reading) header from the centre of the box is blocked. Assisted by Ovie Ejaria with a cross.
  • 85'   Corner, Reading. Conceded by Zak Vyner.
  • 85'   Attempt blocked. Lucas João (Reading) right footed shot from outside the box is blocked. Assisted by Ovie Ejaria.
  • 81'   Substitution, Reading. Alfa Semedo replaces Michael Olise.
  • 80'   Attempt missed. Yakou Meite (Reading) header from the centre of the box is close, but misses to the left.
  • 80'   Attempt blocked. Omar Richards (Reading) left footed shot from outside the box is blocked. Assisted by Andy Rinomhota.
  • 76'   Goal! Reading 2, Bristol City 1. Yakou Meite (Reading) left footed shot from outside the box to the bottom left corner. Assisted by Michael Olise.
  • 75'   Attempt missed. Chris Martin (Bristol City) header from the centre of the box is close, but misses to the right. Assisted by Chris Brunt with a cross.
  • 75'   Michael Olise (Reading) wins a free kick in the attacking half.
  • 75'   Foul by Callum O'Dowda (Bristol City).
  • 74'   Nahki Wells (Bristol City) wins a free kick in the defensive half.
  • 74'   Foul by Michael Olise (Reading).
  • 73'   Goal! Reading 1, Bristol City 1. Nahki Wells (Bristol City) left footed shot from very close range to the top right corner following a set piece situation.
  • 73'   Attempt missed. Taylor Moore (Bristol City) header from the centre of the box misses to the left. Assisted by Jamie Paterson following a set piece situation.
  • 73'   Substitution, Bristol City. Chris Brunt replaces Ádám Nagy.
  • 72'   Foul by Josh Laurent (Reading).
  • 72'   Callum O'Dowda (Bristol City) wins a free kick in the attacking half.
  • 71'   Attempt missed. Lucas João (Reading) right footed shot from more than 35 yards is close, but misses to the right.
  • 70'   Chris Martin (Bristol City) is shown the yellow card for a bad foul.
  • 70'   Liam Moore (Reading) wins a free kick in the defensive half.
  • 70'   Foul by Chris Martin (Bristol City).
  • 68'   Attempt saved. Yakou Meite (Reading) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Andy Rinomhota.
  • 67'   Corner, Reading. Conceded by Daniel Bentley.
  • 67'   Attempt saved. Thomas Holmes (Reading) header from the centre of the box is saved in the top right corner. Assisted by Michael Olise.
  • 65'   Taylor Moore (Bristol City) is shown the yellow card for a bad foul.
  • 65'   Josh Laurent (Reading) wins a free kick in the attacking half.
  • 65'   Foul by Taylor Moore (Bristol City).
  • 65'   Attempt missed. Michael Morrison (Reading) header from the centre of the box misses to the right. Assisted by Michael Olise with a cross following a set piece situation.
  • 64'   Omar Richards (Reading) wins a free kick on the left wing.
  • 64'   Foul by Jamie Paterson (Bristol City).
  • 63'   Attempt saved. Liam Moore (Reading) header from the centre of the box is saved in the top left corner. Assisted by Michael Olise with a cross.
  • 63'   Ovie Ejaria (Reading) wins a free kick on the left wing.
  • 63'   Foul by Antoine Semenyo (Bristol City).
  • 60'   Attempt saved. Callum O'Dowda (Bristol City) left footed shot from outside the box is saved in the bottom right corner. Assisted by Chris Martin.
  • 58'   Foul by Michael Olise (Reading).
  • 58'   Callum O'Dowda (Bristol City) wins a free kick on the left wing.
  • 56'   Substitution, Bristol City. Nahki Wells replaces Tommy Rowe.
  • 56'   Substitution, Bristol City. Chris Martin replaces Famara Diédhiou.
  • 56'   Ovie Ejaria (Reading) wins a free kick on the left wing.
  • 56'   Foul by Ádám Nagy (Bristol City).
  • 54'   Goal! Reading 1, Bristol City 0. Ovie Ejaria (Reading) right footed shot from outside the box to the bottom left corner. Assisted by Lucas João.
  • 51'   Ovie Ejaria (Reading) wins a free kick in the defensive half.
  • 51'   Foul by Jack Hunt (Bristol City).
  • 50'   Attempt saved. Yakou Meite (Reading) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Lucas João.
  • 49'   Jamie Paterson (Bristol City) wins a free kick on the left wing.
  • 49'   Foul by Andy Rinomhota (Reading).
  • 47'   Foul by Callum O'Dowda (Bristol City).
  • 47'   Andy Rinomhota (Reading) wins a free kick in the attacking half.
  • 47'   Michael Olise (Reading) wins a free kick in the defensive half.
  • 47'   Foul by Antoine Semenyo (Bristol City).
  • 45'   Second Half begins Reading 0, Bristol City 0.
  • 45'+4'   First Half ends, Reading 0, Bristol City 0.
  • 45'+3'   Attempt blocked. Lucas João (Reading) right footed shot from the centre of the box is blocked. Assisted by Ovie Ejaria with a cross.
  • 45'+1'   Corner, Reading. Conceded by Daniel Bentley.
  • 45'+1'   Attempt saved. Lucas João (Reading) right footed shot from outside the box is saved in the top right corner. Assisted by Michael Olise.
  • 43'   Tommy Rowe (Bristol City) wins a free kick on the left wing.
  • 43'   Foul by Yakou Meite (Reading).
  • 42'   Tommy Rowe (Bristol City) wins a free kick in the defensive half.
  • 42'   Foul by Lucas João (Reading).
  • 38'   Corner, Bristol City. Conceded by Omar Richards.
  • 36'   Attempt saved. Yakou Meite (Reading) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Michael Morrison with a headed pass.
  • 35'   Corner, Reading. Conceded by Zak Vyner.
  • 33'   Foul by Omar Richards (Reading).
  • 33'   Antoine Semenyo (Bristol City) wins a free kick in the defensive half.
  • 31'   Offside, Bristol City. Jamie Paterson tries a through ball, but Famara Diédhiou is caught offside.
  • 30'   Foul by Omar Richards (Reading).
  • 30'   Antoine Semenyo (Bristol City) wins a free kick on the right wing.
  • 28'   Foul by Thomas Holmes (Reading).
  • 28'   Callum O'Dowda (Bristol City) wins a free kick on the left wing.
  • 22'   Attempt missed. Yakou Meite (Reading) header from the centre of the box is high and wide to the left. Assisted by Michael Olise with a cross following a corner.
  • 21'   Corner, Reading. Conceded by Daniel Bentley.
  • 16'   Jay Dasilva (Bristol City) wins a free kick in the defensive half.
  • 16'   Foul by Michael Olise (Reading).
  • 14'   Attempt saved. Yakou Meite (Reading) left footed shot from outside the box is saved in the bottom right corner. Assisted by Andy Rinomhota.
  • 13'   Jamie Paterson (Bristol City) wins a free kick in the attacking half.
  • 13'   Foul by Andy Rinomhota (Reading).
  • 11'   Foul by Tommy Rowe (Bristol City).
  • 11'   Andy Rinomhota (Reading) wins a free kick in the defensive half.
  • 8'   Attempt missed. Josh Laurent (Reading) right footed shot from outside the box is too high.
  • 7'   Omar Richards (Reading) wins a free kick in the defensive half.
  • 7'   Foul by Jamie Paterson (Bristol City).
  • 5'   Foul by Callum O'Dowda (Bristol City).
  • 5'   Andy Rinomhota (Reading) wins a free kick in the defensive half.
  • 3'   Hand ball by Lucas João (Reading).
  • 3'   Michael Olise (Reading) wins a free kick in the attacking half.
  • 3'   Foul by Ádám Nagy (Bristol City).
  •   First Half begins.
  •   Lineups are announced and players are warming up.