| Thats all. Game finished. | ||
| 90+5' | The second half ends with Ipswich Town defeating Birmingham City 2-1. | |
| 90+4' | Anis Mehmeti from Ipswich Town won a free kick in defense. | |
| 90+3' | Jack Taylor of Ipswich Town won a free kick in defense. | |
| 90+3' | Foul committed by Patrick Roberts of Birmingham City. | |
| 90+1' | The fourth official has indicated there will be 4 minutes of added time. | |
| 90' | Ethan Laird of Birmingham City had a missed chance, heading the ball from the right side of the box, but it went high. The assist was from Patrick Roberts. | |
| 90' | Ibrahim Osman of Birmingham City won a free kick in the attacking area. | |
| 90' | Foul committed by Ben Johnson of Ipswich Town. | |
| 89' | Ibrahim Osman from Birmingham City won a free kick in an attacking position. | |
| 89' | Fouled by Ben Johnson of Ipswich Town. | |
| 86' | Ethan Laird of Birmingham City won a free kick in defense. | |
| 86' | Foul committed by August Priske - Birmingham City. | |
| 85' | Substitution for Ipswich Town: Cédric Kipré replaces Kasey McAteer. | |
| 85' | Ethan Laird's shot for Birmingham City from a difficult position on the left is blocked. | |
| 85' | New attacking attempt. Ibrahim Osman of Birmingham City takes a right-footed shot from outside the box, but it's saved. | |
| 84' | Dara O'Shea from Ipswich Town had a missed chance, shooting with his right foot from the center of the box but missing to the left. The assist came from Jaden Philogene, who provided a cross after a corner. | |
| 83' | Ipswich Town wins a corner after Christoph Klarer concedes. | |
| 81' | Substitution for Birmingham City: Marvin Ducksch replaces Jay Stansfield. | |
| 81' | Substitution for Birmingham City: Patrick Roberts replaces Carlos Vicente. | |
| 78' | Birmingham City wins a corner after Christian Walton concedes. | |
| 78' | Birmingham City is awarded a corner after Darnell Furlong concedes. | |
| 77' | Jack Taylor from Ipswich Town won a free kick in defense. | |
| 77' | Foul committed by Tomoki Iwata for Birmingham City. | |
| 76' | Jack Taylor from Ipswich Town receives a yellow card. | |
| 75' | Substitution for Ipswich Town: Jack Taylor replaces Marcelino Núñez. | |
| 75' | Substitution for Ipswich Town: Chuba Akpom replaces George Hirst. | |
| 75' | Substitution for Ipswich Town: Jaden Philogene replaces Jack Clarke. | |
| 73' | Jay Stansfield's shot for Birmingham City from the center of the box is blocked. Ethan Laird provided the assist. | |
| 72' | Jay Stansfield's right-footed shot from the left side of the box is blocked. August Priske provided the assist. | |
| 67' | Jacob Greaves from Ipswich Town won a free kick in defense. | |
| 67' | Foul committed by August Priske for Birmingham City. | |
| 66' | Anis Mehmeti of Ipswich Town is flagged for offside. | |
| 64' | Jay Stansfield of Birmingham City won a free kick in defense. | |
| 64' | Fouled by Marcelino Núñez of Ipswich Town. | |
| 62' | Ipswich Town win a corner after Christoph Klarer concedes. | |
| 62' | George Hirst's right-footed shot from the left side of the box is blocked. | |
| 61' | New attacking attempt. Jhon Solís from Birmingham City takes a right-footed shot from the left side of the box, but it's saved in the left corner by Christian Walton from Ipswich Town. The assist comes from Ethan Laird. | |
| 59' | Foul committed by Jay Stansfield for Birmingham City. | |
| 59' | Dara O'Shea from Ipswich Town won a free kick in defense. | |
| 57' | Fouled by Phil Neumann of Birmingham City. | |
| 57' | Dara O'Shea of Ipswich Town won a free kick in defense. | |
| 56' | Substitution for Birmingham City: Ibrahim Osman replaces Demarai Gray. | |
| 56' | Substitution for Birmingham City: Ethan Laird replaces Jonathan Panzo. | |
| 55' | Jhon Solís from Birmingham City won a free kick in the attacking area. | |
| 55' | Dan Neil from Ipswich Town committed a foul. | |
| 54' | Phil Neumann fouled a player from Birmingham City. | |
| 54' | Anis Mehmeti of Ipswich Town won a free kick on the left wing. | |
| 51' | Darnell Furlong of Ipswich Town commits a foul. | |
| 51' | August Priske of Birmingham City won a free kick on the left wing. | |
| 50' | Kasey McAteer from Ipswich Town had a missed chance, shooting with his right foot from the right side of the box, but it went close and missed to the left. Marcelino Núñez provided the assist. | |
| 49' | Tomoki Iwata's left-footed shot from outside the box is blocked. | |
| 49' | Birmingham City wins a corner after Darnell Furlong concedes. | |
| 48' | Jacob Greaves of Ipswich Town won a free kick in defense. | |
| 48' | Fouled by Carlos Vicente of Birmingham City. | |
| 47' | Foul committed by Phil Neumann of Birmingham City. | |
| 47' | Anis Mehmeti of Ipswich Town won a free kick in an attacking position. | |
| 46' | Jacob Greaves of Ipswich Town won a free kick in defense. | |
| 46' | Foul by August Priske for Birmingham City. | |
| 45' | Substitution for Birmingham City: Tomoki Iwata replaces Paik Seung-Ho. | |
| 45' | The second half starts with Ipswich Town leading Birmingham City 2-1. | |
| 45+7' | The first half ends with Ipswich Town leading Birmingham City 2-1. | |
| 45+6' | Jack Clarke from Ipswich Town won a free kick in defense. | |
| 45+6' | Foul committed by Jhon Solís of Birmingham City. | |
| 45+4' | James Beadle from Birmingham City was awarded a free kick in defense. | |
| 45+4' | Foul committed by George Hirst of Ipswich Town. | |
| 45+4' | Anis Mehmeti from Ipswich Town attempts an attack, shooting with his right foot from a difficult position on the right. The shot is saved by Birmingham City's goalkeeper James Beadle, with an assist from Kasey McAteer. | |
| 45+3' | Ipswich Town's George Hirst attempts an attack, heading the ball from the center of the box, but his shot is saved in the top center of the goal by Birmingham City's James Beadle. The assist came from Marcelino Núñez, who delivered the cross. | |
| 45+2' | Corner awarded to Ipswich Town after a concession by Paik Seung-Ho. | |
| 45' | The fourth official has indicated there will be 6 minutes of added time. | |
| 45' | Goal! Ipswich Town leads 2-1 against Birmingham City. Kasey McAteer scores for Ipswich Town with a right-footed shot from the center of the box into the center of the goal, assisted by George Hirst's through ball. | |
| 43' | Offside called against Birmingham City. Jay Stansfield is offside. | |
| 41' | Goal! Ipswich Town equalizes to 1-1 against Birmingham City. Ben Johnson scores with a right-footed shot from the center of the box, assisted by Darnell Furlong's cross. | |
| 39' | Marcelino Núñez of Ipswich Town has his right-footed shot from outside the box blocked. | |
| 39' | Substitution for Ipswich Town: Anis Mehmeti replaces Azor Matusiwa due to injury. | |
| 38' | Foul committed by Paik Seung-Ho against Birmingham City. | |
| 38' | Dan Neil from Ipswich Town won a free kick in an attacking position. | |
| 38' | Demarai Gray of Birmingham City receives a yellow card. | |
| 37' | Foul committed by Jay Stansfield for Birmingham City. | |
| 37' | Azor Matusiwa from Ipswich Town won a free kick in defense. | |
| 35' | Handball by Jay Stansfield of Birmingham City. | |
| 35' | Jack Clarke from Ipswich Town won a free kick in defense. | |
| 35' | Foul committed by Paik Seung-Ho against Birmingham City. | |
| 33' | Marcelino Núñez from Ipswich Town won a free kick in an attacking position. | |
| 33' | Foul committed by Demarai Gray for Birmingham City. | |
| 32' | Goal! Birmingham City takes the lead 1-0 with Carlos Vicente scoring from the center of the box with a left-footed shot into the left corner. | |
| 32' | New attacking attempt. Kasey McAteer of Ipswich Town has a right-footed shot from the center of the box, but it's saved by Birmingham City goalkeeper James Beadle. The assist came from George Hirst. | |
| 30' | Jhon Solís of Birmingham City won a free kick in defense. | |
| 30' | Foul committed by Jack Clarke of Ipswich Town. | |
| 30' | Ipswich Town wins a corner after James Beadle concedes. | |
| 29' | Ipswich Town wins a corner after Bright Osayi-Samuel concedes. | |
| 26' | Birmingham City win a corner after Ben Johnson concedes. | |
| 23' | There is a delay in the match due to an injury to Demarai Gray from Birmingham City. | |
| 23' | Darnell Furlong of Ipswich Town commits a foul. | |
| 23' | Demarai Gray of Birmingham City won a free kick in defense. | |
| 23' | Marcelino Núñez from Ipswich Town missed a chance with a right-footed shot from the center of the box, sending it to the left after a corner. | |
| 22' | Ipswich Town win a corner after Phil Neumann concedes. | |
| 21' | Offside called against Ipswich Town. George Hirst is offside. | |
| 19' | There is a delay in the match due to an injury to Azor Matusiwa from Ipswich Town. | |
| 18' | George Hirst from Ipswich Town won a free kick in an attacking position. | |
| 18' | Foul by Phil Neumann of Birmingham City. | |
| 15' | Foul committed by Ben Johnson of Ipswich Town. | |
| 15' | Carlos Vicente from Birmingham City won a free kick in an attacking position. | |
| 14' | Foul committed by Jack Clarke of Ipswich Town. | |
| 14' | Bright Osayi-Samuel of Birmingham City won a free kick in defense. | |
| 8' | There is a delay in the match due to an injury to Jacob Greaves from Ipswich Town. | |
| 7' | Kasey McAteer from Ipswich Town won a free kick on the right wing. | |
| 7' | Foul committed by Jonathan Panzo for Birmingham City. | |
| 5' | Birmingham City win a corner after Ben Johnson concedes. | |
| 5' | Darnell Furlong fouled a player from Ipswich Town. | |
| 5' | Demarai Gray from Birmingham City won a free kick on the left wing. | |
| 2' | Foul by Paik Seung-Ho against Birmingham City. | |
| 2' | Azor Matusiwa of Ipswich Town won a free kick in defense. | |
| 1' | Kasey McAteer from Ipswich Town misses a chance, shooting with his right foot from outside the box, just missing the goal. The assist came from Marcelino Núñez. | |
| First Half starts. | ||