| Thats all. Game finished. | ||
| 90+8' | The second half has concluded with Bristol City defeating Birmingham City 1-0. | |
| 90+7' | Offside call against Bristol City. Fally Mayulu has been caught in an offside position. | |
| 90+7' | Olly Thomas from Bristol City committed a foul. | |
| 90+7' | Demarai Gray from Birmingham City earned a free kick in the defensive area. | |
| 90+6' | Substitution for Bristol City: Olly Thomas comes on to replace Scott Twine. | |
| 90+6' | The attempt is thwarted. Kyogo Furuhashi from Birmingham City takes a right-footed shot from outside the penalty area, but it's successfully blocked. | |
| 90+1' | The fourth official has indicated that there will be 6 minutes of stoppage time. | |
| 90' | Fally Mayulu from Bristol City committed a foul. | |
| 90' | Alex Cochrane from Birmingham City was awarded a free kick in the defensive area. | |
| 89' | The pause has ended. They are set to resume play. | |
| 88' | The game is currently on hold due to an injury to Rob Atkinson from Bristol City. | |
| 88' | Match halted due to an injury to Kyogo Furuhashi from Birmingham City. | |
| 85' | Substitution for Bristol City: Haydon Roberts comes on to replace Neto Borges. | |
| 85' | Substitution for Bristol City: Yu Hirakawa is coming on to replace Anis Mehmeti. | |
| 84' | Substitution for Birmingham City: Marvin Ducksch replaces Phil Neumann. | |
| 83' | The attempt is thwarted. Kyogo Furuhashi from Birmingham City takes a right-footed shot from the right side of the six-yard box, but it's blocked. | |
| 83' | Corner kick awarded to Birmingham City after Mark Sykes allowed the ball to go out. | |
| 77' | Zak Vyner from Bristol City earned a free kick in an offensive position. | |
| 77' | Lyndon Dykes commits a foul against Birmingham City. | |
| 75' | Substitution for Birmingham City: Lyndon Dykes comes on to replace Tommy Doyle. | |
| 75' | The pause has ended. They are set to resume play. | |
| 74' | Match interruption due to an injury to Demarai Gray from Birmingham City. | |
| 74' | Substitution for Bristol City: Fally Mayulu comes on to replace Sinclair Armstrong. | |
| 73' | Missed opportunity! Demarai Gray from Birmingham City took a right-footed shot from the middle of the box that nearly found the back of the net. The assist came from Lewis Koumas, who delivered a well-placed cross. | |
| 71' | Corner awarded to Birmingham City after Rob Atkinson allowed the ball to go out. | |
| 70' | Neto Borges from Bristol City has been awarded a free kick in the defensive area. | |
| 70' | Christoph Klarer from Birmingham City committed a foul. | |
| 70' | Corner awarded to Birmingham City after Neto Borges allowed the ball to go out. | |
| 69' | Lewis Koumas from Birmingham City earned a free kick on the left flank. | |
| 69' | George Tanner from Bristol City committed a foul. | |
| 68' | Opportunity wasted! Marc Leonard from Birmingham City took a right-footed shot from outside the penalty area that narrowly missed the top right corner of the goal. The assist came from Paik Seung-Ho. | |
| 66' | Tomoki Iwata of Birmingham City has been shown a yellow card. | |
| 66' | Anis Mehmeti from Bristol City has been shown a yellow card. | |
| 65' | Tomoki Iwata from Birmingham City earned a free kick in the defensive area. | |
| 65' | Sinclair Armstrong - Bristol City. | |
| 62' | Substitution for Birmingham City: Kyogo Furuhashi is coming on to replace Jay Stansfield. | |
| 61' | Substitution for Birmingham City: Demarai Gray is coming on to replace Keshi Anderson. | |
| 61' | Substitution for Birmingham City: Lewis Koumas comes on to replace Patrick Roberts. | |
| 60' | Corner awarded to Birmingham City after Neto Borges allowed the ball to go out. | |
| 60' | The attempt is thwarted. Jay Stansfield from Birmingham City fires a right-footed shot from the right side of the penalty area, but it's successfully blocked. The assist came from Tomoki Iwata. | |
| 55' | Opportunity squandered. Paik Seung-Ho of Birmingham City attempted a header from the center of the box, but it went just wide to the left. The cross was delivered by Keshi Anderson. | |
| 53' | Missed opportunity. Scott Twine from Bristol City attempted a right-footed shot from the right side of the penalty area but it went wide to the left. The assist came from Adam Randell. | |
| 50' | Missed opportunity! Tommy Doyle from Birmingham City takes a left-footed shot from outside the penalty area, but it goes over the bar and to the right. | |
| 50' | The attempt is thwarted. Patrick Roberts from Birmingham City takes a left-footed shot from outside the penalty area, but it gets blocked. The assist came from Tomoki Iwata. | |
| 45' | Substitution for Bristol City: Mark Sykes comes on to replace Ross McCrorie. | |
| 45' | The second half is underway with the score at Bristol City 1, Birmingham City 0. | |
| 45+1' | The first half has concluded with Bristol City leading Birmingham City 1-0. | |
| 45' | The fourth official has indicated that there will be one minute of stoppage time. | |
| 45' | Opportunity wasted! Neto Borges from Bristol City took a left-footed shot from outside the penalty area, but it sailed high and to the left of the goal. The assist came from Adam Randell. | |
| 44' | Neto Borges from Bristol City has been awarded a free kick in the defensive area. | |
| 44' | Fouled by Tomoki Iwata - Birmingham City. Rephrased: Tomoki Iwata committed a foul against Birmingham City. | |
| 42' | Goal! Bristol City takes the lead with a score of 1-0 against Birmingham City. Sinclair Armstrong found the back of the net with a right-footed shot from the left side of the penalty area, sending the ball straight into the center of the goal. The assist came from Rob Atkinson, who delivered a precise through ball after a quick counterattack. | |
| 41' | Scott Twine from Bristol City earned a free kick on the right flank. | |
| 41' | Fouled by Paik Seung-Ho - Birmingham City. Rephrased: Birmingham City's Paik Seung-Ho committed a foul. | |
| 38' | Corner awarded to Birmingham City after Ross McCrorie allowed the ball to go out of play. | |
| 36' | Marc Leonard from Birmingham City has been awarded a free kick in the defensive area. | |
| 36' | Zak Vyner from Bristol City committed a foul. | |
| 35' | Offside call against Birmingham City. Christoph Klarer is caught in an offside position. | |
| 35' | The attempt is deflected. Marc Leonard from Birmingham City takes a left-footed shot from outside the penalty area, but it's blocked. | |
| 34' | Corner awarded to Birmingham City after Neto Borges allowed the ball to go out. | |
| 32' | Missed opportunity! Paik Seung-Ho from Birmingham City attempted a left-footed shot from outside the penalty area, but it sailed high and to the left of the goal. The assist came from Tommy Doyle. | |
| 30' | Scott Twine of Bristol City has been shown a yellow card. | |
| 30' | Scott Twine commits a handball for Bristol City. | |
| 27' | Paik Seung-Ho from Birmingham City has been awarded a free kick in the defensive area. | |
| 27' | Adam Randell from Bristol City committed a foul. | |
| 25' | Missed opportunity. Christoph Klarer from Birmingham City takes a right-footed shot from outside the penalty area, but it goes over the bar and to the right. | |
| 21' | Missed opportunity! Rob Dickie from Bristol City headed the ball from the center of the box but it went wide to the left. The assist came from Anis Mehmeti, who delivered a cross. | |
| 20' | Sinclair Armstrong from Bristol City earned a free kick on the right flank. | |
| 20' | Phil Neumann committed a foul against Birmingham City. | |
| 18' | Patrick Roberts from Birmingham City earned a free kick in the defensive area. | |
| 18' | Anis Mehmeti from Bristol City committed a foul. | |
| 16' | The attempt is thwarted. Jay Stansfield of Birmingham City takes a right-footed shot from the middle of the penalty area, but it's blocked. The assist came from Keshi Anderson. | |
| 12' | The attempt is deflected. Adam Randell from Bristol City takes a right-footed shot from outside the penalty area, but it gets blocked. The assist came from Neto Borges. | |
| 8' | Sinclair Armstrong committed a foul on a Bristol City player. | |
| 8' | Christoph Klarer from Birmingham City has been awarded a free kick in the defensive area. | |
| 1' | Missed opportunity! Patrick Roberts from Birmingham City took a left-footed shot from outside the penalty area that came close but ultimately went wide. The assist was provided by Jay Stansfield. | |
| 1' | Neto Borges from Bristol City earned a free kick in the defensive area. | |
| 1' | Tomoki Iwata committed a foul against Birmingham City. | |
| First Half starts. | ||