| | First Half starts. |
| 1' | | Fouled by Tommy Conway - Bristol City |
| 1' | | Luke O'Nien - Sunderland - won a free kick in defence. |
| 1' | | Tommy Conway - Bristol City - receive yellow card for a foul. |
| 7' | | Corner - Sunderland. Conceded by George Tanner. |
| 10' | | New attacking attempt. Trai Hume - Sunderland - shot with right foot from outside the box is saved in the left corner. Assist - Jack Clarke. |
| 15' | | Alex Pritchard - Sunderland - won a free kick on the left wing. |
| 15' | | Fouled by George Tanner - Bristol City |
| 17' | | Offside - Sunderland. Patrick Roberts is in offside. |
| 19' | | New attacking attempt. Patrick Roberts - Sunderland - shot with left foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Luke O'Nien. |
| 19' | | Penalty Bristol City. Taylor Gardner-Hickman draws a foul in the penalty area. |
| 20' | | Penalty conceded by Anthony Patterson - Sunderland - after a foul in the penalty area. |
| 20' | | Goal! Bristol City 1, Sunderland 0. Tommy Conway - Bristol City - converts the penalty with a shot with right foot to the right corner. |
| 22' | | Shot blocked. Tommy Conway - Bristol City - shot with right foot from the right side of the box is blocked. Assist - Jason Knight. |
| 22' | | Corner - Bristol City. Conceded by Luke O'Nien. |
| 24' | | Offside - Bristol City. Anis Mehmeti is in offside. |
| 26' | | Shot blocked. Patrick Roberts - Sunderland - shot with left foot from the right side of the box is blocked. Assist - Niall Huggins. |
| 26' | | Hand ball by Alex Pritchard - Sunderland |
| 26' | | Anis Mehmeti - Bristol City - hits the right post with a shot with right foot from the left side of the box. Assist - Cameron Pring with a head. |
| 28' | | New attacking attempt. Taylor Gardner-Hickman - Bristol City - shot with right foot from outside the box is saved in the top right corner. Assist - Rob Dickie. |
| 28' | | Corner - Bristol City. Conceded by Anthony Patterson. |
| 29' | | Shot blocked. Tommy Conway - Bristol City - shot with left foot from the left side of the box is blocked. Assist - Anis Mehmeti. |
| 30' | | Missed chance. Jack Clarke - Sunderland - shot with right foot from the centre of the box is close, but missed. Assist - Niall Huggins. |
| 33' | | Missed chance. Patrick Roberts - Sunderland - shot with left foot from the right side of the box missed to the left. Assist - Pierre Ekwah. |
| 34' | | Fouled by Abdoullah Ba - Sunderland |
| 34' | | Rob Dickie - Bristol City - won a free kick in defence. |
| 35' | | Fouled by Rob Dickie - Bristol City |
| 35' | | Trai Hume - Sunderland - won a free kick in attack. |
| 35' | | Rob Dickie - Bristol City - receive yellow card for a foul. |
| 36' | | New attacking attempt. Alex Pritchard - Sunderland - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. |
| 37' | | Missed chance. Jack Clarke - Sunderland - shot with right foot from the right side of the box missed to the left. Assist - Patrick Roberts. |
| 41' | | Dan Ballard - Sunderland - won a free kick in defence. |
| 41' | | Fouled by Jason Knight - Bristol City |
| 44' | | Fouled by George Tanner - Bristol City |
| 44' | | Jack Clarke - Sunderland - won a free kick on the left wing. |
| 45+1' | | First Half ended - Bristol City 1, Sunderland 0. |
| 45' | | Second Half starts Bristol City 1, Sunderland 0. |
| 46' | | Fouled by Anis Mehmeti - Bristol City |
| 46' | | Niall Huggins - Sunderland - won a free kick in defence. |
| 46' | | Offside - Sunderland. Abdoullah Ba is in offside. |
| 48' | | New attacking attempt. Pierre Ekwah - Sunderland - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Abdoullah Ba. |
| 48' | | Corner - Sunderland. Conceded by Max O'Leary. |
| 49' | | Shot blocked. Dan Ballard - Sunderland - shot with the head from the centre of the box is blocked. Assist - Patrick Roberts with a cross. |
| 49' | | Corner - Sunderland. Conceded by Mark Sykes. |
| 50' | | Corner - Sunderland. Conceded by Rob Dickie. |
| 50' | | Shot blocked. Pierre Ekwah - Sunderland - shot with left foot from outside the box is blocked. Assist - Patrick Roberts. |
| 53' | | Fouled by Anis Mehmeti - Bristol City |
| 53' | | Niall Huggins - Sunderland - won a free kick on the right wing. |
| 53' | | Corner - Sunderland. Conceded by George Tanner. |
| 54' | | New attacking attempt. Luke O'Nien - Sunderland - shot with the head from the centre of the box is saved in the right corner. |
| 55' | | Cameron Pring - Bristol City - won a free kick in defence. |
| 55' | | Fouled by Abdoullah Ba - Sunderland |
| 56' | | New attacking attempt. Abdoullah Ba - Sunderland - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Alex Pritchard. |
| 57' | | New attacking attempt. Taylor Gardner-Hickman - Bristol City - shot with right foot from outside the box is saved in the left corner. Assist - Cameron Pring. |
| 58' | | Delay in match - injury Luke O'Nien - Sunderland |
| 58' | | Delay over. They are ready to continue. |
| 58' | | Daniel Neil - Sunderland - won a free kick in defence. |
| 58' | | Fouled by Jason Knight - Bristol City |
| 58' | | Fouled by Jack Clarke - Sunderland |
| 58' | | Matty James - Bristol City - won a free kick in defence. |
| 59' | | Corner - Bristol City. Conceded by Trai Hume. |
| 60' | | Fouled by Matty James - Bristol City |
| 60' | | Jack Clarke - Sunderland - won a free kick in attack. |
| 61' | | New attacking attempt. Luke O'Nien - Sunderland - shot with the head from the centre of the box is saved in the top right corner. Assist - Alex Pritchard with a cross. |
| 61' | | Delay in match - injury Luke O'Nien - Sunderland |
| 61' | | Delay over. They are ready to continue. |
| 63' | | Substitution - Sunderland. Jobe Bellingham for Abdoullah Ba. |
| 64' | | Corner - Sunderland. Conceded by Cameron Pring. |
| 64' | | Shot blocked. Luke O'Nien - Sunderland - shot with right foot from the centre of the box is blocked. |
| 66' | | Corner - Sunderland. Conceded by Zak Vyner. |
| 68' | | Corner - Sunderland. Conceded by Rob Dickie. |
| 68' | | New attacking attempt. Jobe Bellingham - Sunderland - shot with the head from the centre of the box is saved in the right corner. Assist - Alex Pritchard with a cross. |
| 68' | | Corner - Sunderland. Conceded by Max O'Leary. |
| 69' | | Shot blocked. Jack Clarke - Sunderland - shot with right foot from the left side of the box is blocked. |
| 69' | | Fouled by Jobe Bellingham - Sunderland |
| 69' | | Tommy Conway - Bristol City - won a free kick in defence. |
| 69' | | Jobe Bellingham - Sunderland - receive yellow card for a foul. |
| 69' | | Substitution - Bristol City. Joe Williams for Matty James. |
| 69' | | Substitution - Bristol City. Andreas Weimann for Anis Mehmeti. |
| 70' | | Fouled by Joe Williams - Bristol City |
| 70' | | Pierre Ekwah - Sunderland - won a free kick in defence. |
| 70' | | Joe Williams - Bristol City - receive yellow card for a foul. |
| 71' | | Corner - Bristol City. Conceded by Trai Hume. |
| 72' | | Corner - Bristol City. Conceded by Luke O'Nien. |
| 75' | | Offside - Sunderland. Jack Clarke is in offside. |
| 76' | | Substitution - Bristol City. Harry Cornick for Tommy Conway. |
| 79' | | Shot blocked. Patrick Roberts - Sunderland - shot with left foot from the centre of the box is blocked. Assist - Jack Clarke. |
| 81' | | Substitution - Sunderland. Bradley Dack for Pierre Ekwah. |
| 81' | | Substitution - Sunderland. Adil Aouchiche for Alex Pritchard. |
| 81' | | Substitution - Bristol City. Sam Bell for Mark Sykes. |
| 84' | | Andreas Weimann - Bristol City - won a free kick in defence. |
| 84' | | Fouled by Patrick Roberts - Sunderland |
| 85' | | Patrick Roberts - Sunderland - receive yellow card for a foul. |
| 88' | | Corner - Sunderland. Conceded by Zak Vyner. |
| 88' | | Substitution - Sunderland. Eliezer Mayenda for Niall Huggins. |
| 89' | | Fouled by Taylor Gardner-Hickman - Bristol City |
| 89' | | Jack Clarke - Sunderland - won a free kick in attack. |
| 90' | | New attacking attempt. Dan Ballard - Sunderland - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Bradley Dack with a cross. |
| 90+1' | | Fouled by Harry Cornick - Bristol City |
| 90+1' | | Luke O'Nien - Sunderland - won a free kick in defence. |
| 90+3' | | Corner - Sunderland. Conceded by Rob Dickie. |
| 90+3' | | Fouled by Dan Ballard - Sunderland |
| 90+3' | | Max O'Leary - Bristol City - won a free kick in defence. |
| 90+4' | | Dan Ballard - Sunderland - receive yellow card for a foul. |
| 90+5' | | Second Half ended - Bristol City 1, Sunderland 0. |
| | Thats all. Game finished - Bristol City 1, Sunderland 0. |