| Thats all. Game finished. | ||
| 90+6' | Second Half ended - Reading 3, Bristol City 1. | |
| 90+5' | Substitution - Reading. Tomás Esteves for Yakou Meite. | |
| 90+5' | Substitution - Reading. Sone Aluko for Ovie Ejaria. | |
| 90+4' | Han-Noah Massengo - Bristol City - won a free kick in defence. | |
| 90+4' | Fouled by Josh Laurent - Reading | |
| 90+4' | Shot blocked. Ovie Ejaria - Reading - shot with right foot from the left side of the box is blocked. Assist - Alfa Semedo. | |
| 90+2' | Goal! Reading 3, Bristol City 1. Lucas João - Reading - shot with left foot from the centre of the box to the right corner. Assist - Yakou Meite. | |
| 90+1' | Offside - Reading. Alfa Semedo with a pass, however Yakou Meite is in offside. | |
| 89' | Han-Noah Massengo - Bristol City - won a free kick in attack. | |
| 89' | Fouled by Josh Laurent - Reading | |
| 87' | Substitution - Bristol City. Han-Noah Massengo for Callum O'Dowda. | |
| 86' | Substitution - Bristol City. Opi Edwards for Jack Hunt. | |
| 85' | Shot blocked. Alfa Semedo - Reading - shot with right foot from the centre of the box is blocked. | |
| 85' | Shot blocked. Lucas João - Reading - shot with the head from the centre of the box is blocked. Assist - Ovie Ejaria with a cross. | |
| 85' | Corner - Reading. Conceded by Zak Vyner. | |
| 85' | Shot blocked. Lucas João - Reading - shot with right foot from outside the box is blocked. Assist - Ovie Ejaria. | |
| 81' | Substitution - Reading. Alfa Semedo for Michael Olise. | |
| 80' | Missed chance. Yakou Meite - Reading - shot with the head from the centre of the box is close, but missed to the left. | |
| 80' | Shot blocked. Omar Richards - Reading - shot with left foot from outside the box is blocked. Assist - Andy Rinomhota. | |
| 76' | Goal! Reading 2, Bristol City 1. Yakou Meite - Reading - shot with left foot from outside the box to the left corner. Assist - Michael Olise. | |
| 75' | Missed chance. Chris Martin - Bristol City - shot with the head from the centre of the box is close, but missed. Assist - Chris Brunt with a cross. | |
| 75' | Michael Olise - Reading - won a free kick in attack. | |
| 75' | Fouled by Callum O'Dowda - Bristol City | |
| 74' | Nahki Wells - Bristol City - won a free kick in defence. | |
| 74' | Fouled by Michael Olise - Reading | |
| 73' | Goal! Reading 1, Bristol City 1. Nahki Wells - Bristol City - shot with left foot from few metres to the top right corner . | |
| 73' | Missed chance. Taylor Moore - Bristol City - shot with the head from the centre of the box missed to the left. Assist - Jamie Paterson . | |
| 73' | Substitution - Bristol City. Chris Brunt for Ádám Nagy. | |
| 72' | Fouled by Josh Laurent - Reading | |
| 72' | Callum O'Dowda - Bristol City - won a free kick in attack. | |
| 71' | Missed chance. Lucas João - Reading - shot with right foot from more than 35 yards is close, but missed. | |
| 70' | Chris Martin - Bristol City - receive yellow card for a foul. | |
| 70' | Liam Moore - Reading - won a free kick in defence. | |
| 70' | Fouled by Chris Martin - Bristol City | |
| 68' | New attacking attempt. Yakou Meite - Reading - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Andy Rinomhota. | |
| 67' | Corner - Reading. Conceded by Daniel Bentley. | |
| 67' | New attacking attempt. Thomas Holmes - Reading - shot with the head from the centre of the box is saved in the top right corner. Assist - Michael Olise. | |
| 65' | Taylor Moore - Bristol City - receive yellow card for a foul. | |
| 65' | Josh Laurent - Reading - won a free kick in attack. | |
| 65' | Fouled by Taylor Moore - Bristol City | |
| 65' | Missed chance. Michael Morrison - Reading - shot with the head from the centre of the box missed. Assist - Michael Olise with a cross . | |
| 64' | Omar Richards - Reading - won a free kick on the left wing. | |
| 64' | Fouled by Jamie Paterson - Bristol City | |
| 63' | New attacking attempt. Liam Moore - Reading - shot with the head from the centre of the box is saved in the top left corner. Assist - Michael Olise with a cross. | |
| 63' | Ovie Ejaria - Reading - won a free kick on the left wing. | |
| 63' | Fouled by Antoine Semenyo - Bristol City | |
| 60' | New attacking attempt. Callum O'Dowda - Bristol City - shot with left foot from outside the box is saved in the right corner. Assist - Chris Martin. | |
| 58' | Fouled by Michael Olise - Reading | |
| 58' | Callum O'Dowda - Bristol City - won a free kick on the left wing. | |
| 56' | Substitution - Bristol City. Nahki Wells for Tommy Rowe. | |
| 56' | Substitution - Bristol City. Chris Martin for Famara Diédhiou. | |
| 56' | Ovie Ejaria - Reading - won a free kick on the left wing. | |
| 56' | Fouled by Ádám Nagy - Bristol City | |
| 54' | Goal! Reading 1, Bristol City 0. Ovie Ejaria - Reading - shot with right foot from outside the box to the left corner. Assist - Lucas João. | |
| 51' | Ovie Ejaria - Reading - won a free kick in defence. | |
| 51' | Fouled by Jack Hunt - Bristol City | |
| 50' | New attacking attempt. Yakou Meite - Reading - shot with left foot from the centre of the box is saved in the left corner. Assist - Lucas João. | |
| 49' | Jamie Paterson - Bristol City - won a free kick on the left wing. | |
| 49' | Fouled by Andy Rinomhota - Reading | |
| 47' | Fouled by Callum O'Dowda - Bristol City | |
| 47' | Andy Rinomhota - Reading - won a free kick in attack. | |
| 47' | Michael Olise - Reading - won a free kick in defence. | |
| 47' | Fouled by Antoine Semenyo - Bristol City | |
| 45' | Second Half starts Reading 0, Bristol City 0. | |
| 45+4' | First Half ended - Reading 0, Bristol City 0. | |
| 45+3' | Shot blocked. Lucas João - Reading - shot with right foot from the centre of the box is blocked. Assist - Ovie Ejaria with a cross. | |
| 45+1' | Corner - Reading. Conceded by Daniel Bentley. | |
| 45+1' | New attacking attempt. Lucas João - Reading - shot with right foot from outside the box is saved in the top right corner. Assist - Michael Olise. | |
| 43' | Tommy Rowe - Bristol City - won a free kick on the left wing. | |
| 43' | Fouled by Yakou Meite - Reading | |
| 42' | Tommy Rowe - Bristol City - won a free kick in defence. | |
| 42' | Fouled by Lucas João - Reading | |
| 38' | Corner - Bristol City. Conceded by Omar Richards. | |
| 36' | New attacking attempt. Yakou Meite - Reading - shot with left foot from the centre of the box is saved in the left corner. Assist - Michael Morrison with a head. | |
| 35' | Corner - Reading. Conceded by Zak Vyner. | |
| 33' | Fouled by Omar Richards - Reading | |
| 33' | Antoine Semenyo - Bristol City - won a free kick in defence. | |
| 31' | Offside - Bristol City. Jamie Paterson with a pass, however Famara Diédhiou is in offside. | |
| 30' | Fouled by Omar Richards - Reading | |
| 30' | Antoine Semenyo - Bristol City - won a free kick on the right wing. | |
| 28' | Fouled by Thomas Holmes - Reading | |
| 28' | Callum O'Dowda - Bristol City - won a free kick on the left wing. | |
| 22' | Missed chance. Yakou Meite - Reading - shot with the head from the centre of the box is high and wide to the left. Assist - Michael Olise with a cross after corner. | |
| 21' | Corner - Reading. Conceded by Daniel Bentley. | |
| 16' | Jay Dasilva - Bristol City - won a free kick in defence. | |
| 16' | Fouled by Michael Olise - Reading | |
| 14' | New attacking attempt. Yakou Meite - Reading - shot with left foot from outside the box is saved in the right corner. Assist - Andy Rinomhota. | |
| 13' | Jamie Paterson - Bristol City - won a free kick in attack. | |
| 13' | Fouled by Andy Rinomhota - Reading | |
| 11' | Fouled by Tommy Rowe - Bristol City | |
| 11' | Andy Rinomhota - Reading - won a free kick in defence. | |
| 8' | Missed chance. Josh Laurent - Reading - shot with right foot from outside the box goes high. | |
| 7' | Omar Richards - Reading - won a free kick in defence. | |
| 7' | Fouled by Jamie Paterson - Bristol City | |
| 5' | Fouled by Callum O'Dowda - Bristol City | |
| 5' | Andy Rinomhota - Reading - won a free kick in defence. | |
| 3' | Hand ball by Lucas João - Reading | |
| 3' | Michael Olise - Reading - won a free kick in attack. | |
| 3' | Fouled by Ádám Nagy - Bristol City | |
| First Half starts. | ||