| Thats all. Game finished. | ||
| 90+3' | Ronald from Swansea City is awarded a free kick in their own half. | |
| 90+3' | Fally Mayulu from Bristol City commits a foul. | |
| 90+2' | Zeidane Inoussa from Swansea City earns a free kick on the left flank. | |
| 90+2' | Zeidane Inoussa from Swansea City earns a free kick on the left flank. | |
| 90' | The fourth official has indicated that there will be 4 minutes of stoppage time. | |
| 90' | Swansea City has been awarded a corner kick after Rob Dickie allowed the ball to go out of play. | |
| 90' | The attempt is thwarted. Ronald from Swansea City takes a right-footed shot from outside the penalty area, but it's blocked. He was assisted by Gonçalo Franco. | |
| 90' | A shot attempt is thwarted. Zan Vipotnik from Swansea City takes a left-footed strike from outside the penalty area, but it's blocked. The assist came from Jay Fulton. | |
| 88' | Swansea City is flagged for offside. Kaelan Casey has been caught in an offside position. | |
| 87' | George Tanner from Bristol City commits a foul. | |
| 87' | George Tanner commits a foul for Bristol City. | |
| 86' | A shot attempt by Yu Hirakawa from Bristol City is successfully stopped by Lawrence Vigouroux of Swansea City. The right-footed strike came from outside the penalty area and was assisted by Anis Mehmeti, but Vigouroux was positioned well to make the save right in the middle of the goal. | |
| 84' | The pause has ended. They’re set to resume play. | |
| 84' | Substitution for Bristol City: Fally Mayulu comes on to replace Sinclair Armstrong, who has been injured. | |
| 84' | Match interruption - Swansea City. | |
| 82' | Goal! Bristol City leads 3-0 against Swansea City. Yu Hirakawa scores with a right-footed shot from the middle of the box after a quick counterattack. | |
| 80' | Swansea City has been flagged for offside. Cameron Burgess has been ruled offside. | |
| 80' | The attempt is thwarted. Zan Vipotnik from Swansea City had a header from the right side of the penalty area, but it was blocked. The assist came from Ethan Galbraith. | |
| 79' | Gonçalo Franco from Swansea City is awarded a free kick in their own half. | |
| 79' | Gonçalo Franco from Swansea City is awarded a free kick in his team's defensive zone. | |
| 78' | Bristol City has been awarded a corner kick after Ricardo Santos allowed the ball to go out of play. | |
| 78' | Substitution for Swansea City: Jay Fulton comes on to take the place of Joshua Key. | |
| 78' | Sinclair Armstrong from Bristol City earns a free kick in the offensive half of the field. | |
| 78' | Ricardo Santos from Swansea City commits a foul. | |
| 77' | George Tanner from Bristol City earns a free kick in his team's defensive zone. | |
| 77' | Foul committed by Zeidane Inoussa of Swansea City. | |
| 76' | Missed opportunity! Sinclair Armstrong from Bristol City took a right-footed shot from outside the penalty area after a quick counterattack. | |
| 75' | Corner kick awarded to Swansea City after Zak Vyner's defensive play. | |
| 73' | Missed opportunity! Kaelan Casey from Swansea City took a left-footed shot from the center of the penalty area, but it went wide. | |
| 73' | Substitution for Bristol City: Haydon Roberts comes on to take the place of Neto Borges. | |
| 72' | Substitution for Bristol City: Yu Hirakawa comes on to take the place of Scott Twine. | |
| 72' | Gonçalo Franco from Swansea City earns a free kick in the offensive half of the field. | |
| 72' | Scott Twine commits a foul for Bristol City. | |
| 69' | Rob Dickie from Bristol City earns a free kick in his team's defensive zone. | |
| 69' | Gonçalo Franco commits a foul for Swansea City. | |
| 68' | Substitution for Swansea City: Ricardo Santos comes on to take the place of Ishé Samuels-Smith. | |
| 66' | Substitution for Swansea City: Zan Vipotnik comes on to take the place of Liam Cullen. | |
| 66' | Substitution for Swansea City: Zeidane Inoussa comes on to take the place of Eom Ji-Sung. | |
| 65' | Substitution for Swansea City: Gonçalo Franco comes on to take the place of Marko Stamenic. | |
| 65' | Missed opportunity! Jason Knight from Bristol City took a left-footed shot from outside the penalty area after a corner kick. | |
| 64' | Bristol City has been awarded a corner kick, following a save by Lawrence Vigouroux. | |
| 64' | Bristol City has been awarded a corner kick, following a save by Lawrence Vigouroux. | |
| 62' | Bristol City has been awarded a corner kick after Joshua Key allowed the ball to go out of play. | |
| 62' | Missed opportunity! Sinclair Armstrong from Bristol City took a right-footed shot from outside the penalty area, but it went wide to the left. He was set up by Anis Mehmeti, who provided a headed assist. | |
| 60' | A shot attempt by Anis Mehmeti from Bristol City is thwarted as his right-footed strike from outside the penalty area is successfully saved. | |
| 59' | Substitution for Bristol City: Jason Knight comes on to take the place of Emil Riis. | |
| 59' | Substitution for Bristol City: Mark Sykes comes on to take the place of Ross McCrorie. | |
| 58' | A shot attempt was thwarted. Liam Cullen from Swansea City took a left-footed strike from outside the penalty area, but Radek Vítek of Bristol City made a save, stopping the ball in the bottom right corner. | |
| 56' | Missed opportunity! Ethan Galbraith from Swansea City took a right-footed shot from outside the penalty area, but it went wide to the left. The chance was set up by Adam Idah after a corner kick. | |
| 56' | Swansea City has been awarded a corner kick after Adam Randell allowed the ball to go out of play. | |
| 56' | Swansea City earns a corner after Adam Randell allowed the ball to go out. | |
| 55' | Swansea City has been awarded a corner kick after George Tanner allowed the ball to go out of play. | |
| 55' | The attempt is thwarted. Eom Ji-Sung from Swansea City tries a right-footed shot from the right side of the penalty area, but it's blocked. Joshua Key provided the assist. | |
| 54' | Ronald from Swansea City earns a free kick in their own half. | |
| 54' | Ronald from Swansea City earns a free kick in their own half. | |
| 53' | Ross McCrorie of Bristol City earns a free kick in his team's defensive zone. | |
| 53' | Ross McCrorie from Bristol City earns a free kick in his team's defensive zone. | |
| 52' | Adam Randell from Bristol City receives a yellow card for committing a serious foul. | |
| 52' | Ronald from Swansea City earns a free kick on the right flank. | |
| 52' | Adam Randell from Bristol City commits a foul. | |
| 50' | Sinclair Armstrong from Bristol City earns a free kick in his team's defensive zone. | |
| 50' | Kaelan Casey from Swansea City commits a foul. | |
| 49' | Ross McCrorie from Bristol City receives a yellow card. | |
| 48' | The shot is blocked! Ethan Galbraith from Swansea City takes a right-footed strike from outside the penalty area, but Radek Vítek from Bristol City makes a great save, diving to his left. The opportunity was set up by a headed assist from Marko Stamenic. | |
| 47' | Swansea City has been awarded a corner kick after Ross McCrorie allowed the ball to go out of play. | |
| 47' | A shot is denied. Marko Stamenic from Swansea City tries to head the ball from the middle of the penalty area, but it's blocked. The cross was delivered by Eom Ji-Sung. | |
| 46' | George Tanner commits a foul for Bristol City. | |
| 46' | Eom Ji-Sung from Swansea City earns a free kick on the left flank. | |
| 45' | The second half is underway with the score at Bristol City 2, Swansea City 0. | |
| 45+1' | The first half concludes with Bristol City leading Swansea City 2-0. | |
| 45+1' | A shot attempt is thwarted. Joshua Key from Swansea City fires a left-footed strike from the middle of the box, but it's blocked. | |
| 45+1' | Shot on goal denied. Ronald from Swansea City takes a right-footed attempt from the right side of the penalty area, but Radek Vítek of Bristol City makes a save in the bottom right corner, with the assist coming from Adam Idah. | |
| 45' | The fourth official has indicated that there will be one minute of stoppage time. | |
| 43' | Missed opportunity. Emil Riis from Bristol City takes a right-footed shot from outside the penalty area. | |
| 42' | Missed opportunity! Liam Cullen from Swansea City took a right-footed shot from the right side of the penalty area, but it didn't hit the target. | |
| 41' | A shot attempt is denied. Sinclair Armstrong from Bristol City takes a left-footed strike from the middle of the penalty area, but it's blocked. | |
| 36' | Sinclair Armstrong commits a handball for Bristol City. | |
| 34' | Ronald from Swansea City earns a free kick on the right flank. | |
| 34' | Anis Mehmeti from Bristol City commits a foul. | |
| 31' | Goal! Bristol City leads 2-0 against Swansea City. Emil Riis scores with a right-footed shot from the right side of the six-yard box. | |
| 30' | Bristol City has been awarded a corner kick after Cameron Burgess allowed the ball to go out of play. | |
| 30' | A shot attempt is thwarted. Sinclair Armstrong from Bristol City tries a left-footed strike from the left side of the penalty area, but it's blocked. The assist came from Emil Riis. | |
| 29' | Missed opportunity! Eom Ji-Sung from Swansea City took a right-footed shot from outside the penalty area, but it went wide. | |
| 27' | A shot on goal was blocked. Adam Idah from Swansea City took a left-footed attempt from the left side of the penalty area, but Radek Vítek of Bristol City made a save in the bottom left corner. The effort was set up by Ishé Samuels-Smith. | |
| 25' | Bristol City is flagged for offside as Neto Borges is found beyond the last defender. | |
| 20' | Joshua Key commits a foul for Swansea City. | |
| 20' | Anis Mehmeti from Bristol City is awarded a free kick in their own half. | |
| 19' | Swansea City is penalized for offside. Adam Idah has been flagged for being in an offside position. | |
| 16' | Sinclair Armstrong from Bristol City earns a free kick in his team's defensive zone. | |
| 16' | Sinclair Armstrong from Bristol City earns a free kick in his team's defensive zone. | |
| 16' | Swansea City has been awarded a corner kick after Ross McCrorie allowed the ball to go out of play. | |
| 16' | A shot on goal was blocked. Liam Cullen from Swansea City took a left-footed strike from outside the penalty area, but Radek Vítek of Bristol City made a save, diving to the bottom left corner. The effort was set up by Ethan Galbraith. | |
| 15' | The attempt was thwarted. Eom Ji-Sung from Swansea City took a right-footed shot from the left side of the penalty area, but it was blocked. The assist came from Adam Idah. | |
| 13' | Swansea City is penalized for offside. Ronald has been flagged for being in an offside position. | |
| 10' | A shot attempt was thwarted. Emil Riis from Bristol City tried a right-footed strike from the middle of the penalty area, but it was blocked. The chance was set up by a cross from Ross McCrorie. | |
| 4' | Goal! Bristol City takes the lead with a score of 1-0 against Swansea City. Rob Dickie scores with a header from the left side of the six-yard box after a corner kick. | |
| 3' | Bristol City has been awarded a corner kick after Lawrence Vigouroux allowed the ball to go out of play. | |
| 3' | Shot on goal denied. Anis Mehmeti from Bristol City takes a right-footed attempt from the left side of the penalty area, but the goalkeeper makes the save. | |
| 2' | Missed opportunity! Anis Mehmeti from Bristol City takes a right-footed shot from the middle of the penalty area, but it goes wide. | |
| First Half starts. | ||