Second Half ends, Birmingham City 2, Swansea City 1.
90'+9'
Attempt missed. Jay Stansfield (Birmingham City) right footed shot from more than 35 yards misses to the right following a fast break.
90'+6'
Attempt blocked. Jenson Seelt (Swansea City) header from the centre of the box is blocked. Assisted by Josh Tymon with a cross.
90'+5'
Foul
Foul by Elijah Just (Swansea City).
90'+5'
Carlos Vicente (Birmingham City) wins a free kick on the right wing.
90'+4'
Corner
Corner, Birmingham City. Conceded by Josh Tymon.
90'+4'
Corner
Corner, Birmingham City. Conceded by Filip Lissah.
90'+3'
Attempt saved. Joseph Opoku (Swansea City) right footed shot from the centre of the box is saved in the bottom left corner by Ryan Allsop (Birmingham City). Assisted by Elijah Just.
90'+1'
Offside
Offside, Swansea City. Jenson Seelt is caught offside.
90'
Fourth official has announced 8 minutes of added time.
90'
Jenson Seelt (Swansea City) wins a free kick in the defensive half.
90'
Foul
Foul by Jay Stansfield (Birmingham City).
90'
Foul
Foul by Filip Lissah (Swansea City).
90'
Carlos Vicente (Birmingham City) wins a free kick in the defensive half.
87'
Goal
Goal! Birmingham City 2, Swansea City 1. Jay Stansfield (Birmingham City) right footed shot from the centre of the box to the top right corner following a corner.
GOAL
87'
MISSED
Phil Neumann (Birmingham City) hits the bar with a header from very close range. Assisted by Demarai Gray with a cross following a corner.
86'
Substitution
Substitution, Swansea City. Joseph Opoku replaces Gonçalo Franco because of an injury.
86'
Delay over. They are ready to continue.
85'
Break in play
Delay in match because of an injury Gonçalo Franco (Swansea City).
85'
Corner
Corner, Birmingham City. Conceded by Jenson Seelt.
84'
Attempt blocked. Jay Stansfield (Birmingham City) right footed shot from outside the box is blocked.
83'
Offside
Offside, Swansea City. Zan Vipotnik is caught offside.
81'
Attempt blocked. Jay Stansfield (Birmingham City) right footed shot from the centre of the box is blocked. Assisted by Carlos Vicente with a cross.
81'
Substitution
Substitution, Swansea City. Melker Widell replaces Jay Fulton.
80'
Substitution
Substitution, Birmingham City. Luis Vázquez replaces Ethan Laird.
79'
Delay over. They are ready to continue.
77'
Break in play
Delay in match (Birmingham City).
76'
Filip Lissah (Swansea City) wins a free kick in the defensive half.
76'
Foul
Foul by Carlos Vicente (Birmingham City).
72'
Corner
Corner, Swansea City. Conceded by Alex Cochrane.
72'
Attempt missed. Marvin Ducksch (Birmingham City) header from the centre of the box misses to the left. Assisted by Tomoki Iwata.
Substitution, Birmingham City. Marvin Ducksch replaces Max Bird.
67'
Delay over. They are ready to continue.
66'
Break in play
Delay in match (Birmingham City).
65'
OWN GOAL
Own Goal by Christoph Klarer, Birmingham City. Birmingham City 1, Swansea City 1.
65'
Corner
Corner, Swansea City. Conceded by Alex Cochrane.
63'
Attempt missed. Carlos Vicente (Birmingham City) right footed shot from the left side of the box is high and wide to the right. Assisted by Demarai Gray following a corner.
62'
Corner
Corner, Birmingham City. Conceded by Jenson Seelt.
59'
Substitution
Substitution, Swansea City. Zan Vipotnik replaces Ross Stewart.
59'
Substitution
Substitution, Swansea City. Elijah Just replaces Moussa Yeo.
58'
Substitution
Substitution, Birmingham City. Carlos Vicente replaces Patrick Roberts.
Ethan Laird (Birmingham City) is shown the yellow card.
55'
Foul
Ethan Laird (Birmingham City) has gone down, but the referee deems it simulation.
54'
Attempt missed. Jenson Seelt (Swansea City) header from the centre of the box is just a bit too high following a set piece situation.
54'
Yellow Card
Jay Stansfield (Birmingham City) is shown the yellow card.
53'
Ross Stewart (Swansea City) wins a free kick on the left wing.
53'
Foul
Foul by Phil Neumann (Birmingham City).
52'
Attempt saved. Jay Stansfield (Birmingham City) right footed shot from a difficult angle on the right is saved in the centre of the goal by Lawrence Vigouroux (Swansea City). Assisted by Ethan Laird with a through ball.
49'
Yellow Card
Jay Fulton (Swansea City) is shown the yellow card for a bad foul.
49'
Foul
Foul by Jay Fulton (Swansea City).
49'
Jhon Solís (Birmingham City) wins a free kick on the left wing.
47'
Corner
Corner, Birmingham City. Conceded by Jenson Seelt.
Second Half begins Birmingham City 1, Swansea City 0.
45'+6'
First Half ends
First Half ends, Birmingham City 1, Swansea City 0.
45'+6'
Attempt saved. Jhon Solís (Birmingham City) header from very close range is saved in the top centre of the goal by Lawrence Vigouroux (Swansea City). Assisted by Liam Millar with a cross.
45'+5'
Corner
Corner, Birmingham City. Conceded by Jay Fulton.
45'+5'
Attempt blocked. Phil Neumann (Birmingham City) header from the left side of the six yard box is blocked.
45'+4'
Corner
Corner, Birmingham City. Conceded by Lawrence Vigouroux.
45'+4'
Attempt saved. Max Bird (Birmingham City) left footed shot from the right side of the six yard box is saved in the bottom right corner by Lawrence Vigouroux (Swansea City).
45'+4'
MISSED
Jay Stansfield (Birmingham City) hits the right post with a header from the centre of the box. Assisted by Alex Cochrane with a cross.
45'+2'
Attempt blocked. Ethan Laird (Birmingham City) left footed shot from the centre of the box is blocked.
45'+2'
Attempt saved. Liam Millar (Birmingham City) left footed shot from the left side of the box is saved in the centre of the goal by Lawrence Vigouroux (Swansea City). Assisted by Jay Stansfield.
45'
Fourth official has announced 5 minutes of added time.
44'
Attempt missed. Alex Cochrane (Birmingham City) left footed shot from the left side of the box misses to the right.
42'
Yellow Card
Ross Stewart (Swansea City) is shown the yellow card for a bad foul.
42'
Foul
Foul by Ross Stewart (Swansea City).
42'
Phil Neumann (Birmingham City) wins a free kick in the defensive half.
39'
Attempt saved. Filip Lissah (Swansea City) right footed shot from outside the box is saved in the centre of the goal by Ryan Allsop (Birmingham City).
38'
Eom Ji-Sung (Swansea City) wins a free kick on the left wing.
38'
Foul
Foul by Ethan Laird (Birmingham City).
37'
Attempt saved. Max Bird (Birmingham City) right footed shot from the centre of the box is saved in the bottom left corner by Lawrence Vigouroux (Swansea City).
37'
Attempt saved. Liam Millar (Birmingham City) right footed shot from the centre of the box is saved in the centre of the goal by Lawrence Vigouroux (Swansea City). Assisted by Jay Stansfield with a cross.
35'
Attempt missed. Liam Millar (Birmingham City) right footed shot from outside the box is just a bit too high. Assisted by Patrick Roberts following a corner.
35'
Corner
Corner, Birmingham City. Conceded by Jenson Seelt.
34'
Attempt missed. Liam Millar (Birmingham City) right footed shot from the left side of the box is close, but misses to the right. Assisted by Alex Cochrane.
29'
Goal
Goal! Birmingham City 1, Swansea City 0. Jay Stansfield (Birmingham City) right footed shot from the centre of the box to the bottom left corner. Assisted by Max Bird.
GOAL
28'
Offside
Offside, Swansea City. Moussa Yeo is caught offside.
28'
Offside
Offside, Birmingham City. Phil Neumann is caught offside.
26'
Red Card
Marko Stamenic (Swansea City) is shown the red card.
26'
Ethan Laird (Birmingham City) wins a free kick in the defensive half.
26'
Foul
Foul by Marko Stamenic (Swansea City).
25'
Attempt missed. Ethan Laird (Birmingham City) header from the centre of the box is too high. Assisted by Alex Cochrane with a cross following a set piece situation.
23'
Liam Millar (Birmingham City) wins a free kick in the attacking half.
23'
Foul
Foul by Filip Lissah (Swansea City).
22'
MISSED
Gonçalo Franco (Swansea City) hits the right post with a header from the centre of the box. Assisted by Eom Ji-Sung with a cross.
21'
Delay over. They are ready to continue.
19'
Break in play
Delay in match because of an injury Ryan Allsop (Birmingham City).
18'
Foul
Foul by Christoph Klarer (Birmingham City).
18'
Josh Tymon (Swansea City) wins a free kick in the defensive half.
17'
Jhon Solís (Birmingham City) wins a free kick in the defensive half.
17'
Foul
Foul by Marko Stamenic (Swansea City).
14'
Corner
Corner, Swansea City. Conceded by Liam Millar.
13'
Attempt missed. Moussa Yeo (Swansea City) right footed shot from outside the box misses to the left following a corner.
12'
Corner
Corner, Swansea City. Conceded by Ryan Allsop.
12'
SAVED
Penalty saved. Ross Stewart (Swansea City) right footed shot saved in the bottom left corner by Ryan Allsop (Birmingham City).
11'
Penalty
Penalty Swansea City. Jenson Seelt draws a foul in the penalty area.
11'
Penalty Lost
Penalty conceded by Alex Cochrane (Birmingham City) after a foul in the penalty area.
10'
Corner
Corner, Swansea City. Conceded by Phil Neumann.
10'
Attempt blocked. Eom Ji-Sung (Swansea City) right footed shot from a difficult angle and long range on the left is blocked.
8'
Foul
Foul by Filip Lissah (Swansea City).
8'
Alex Cochrane (Birmingham City) wins a free kick in the defensive half.
4'
Foul
Foul by Ben Cabango (Swansea City).
4'
Max Bird (Birmingham City) wins a free kick in the attacking half.
2'
Ben Cabango (Swansea City) wins a free kick in the defensive half.