Corner, Birmingham City. Conceded by Daniel Kelly.
90'
Fourth official has announced 3 minutes of added time.
90'
Foul
Foul by Taylor Gardner-Hickman (Birmingham City).
90'
Luke Cundle (Millwall) wins a free kick in the defensive half.
88'
Attempt missed. Romain Esse (Millwall) left footed shot from the left side of the box misses to the right. Assisted by Josh Coburn following a fast break.
87'
Foul
Foul by Josh Coburn (Millwall).
87'
Christoph Klarer (Birmingham City) wins a free kick in the defensive half.
87'
MISSED
Carlos Vicente (Birmingham City) hits the left post with a right footed shot from the right side of the box. Assisted by Taylor Gardner-Hickman.
Attempt missed. Daniel Kelly (Millwall) left footed shot from the left side of the box is too high. Assisted by Camiel Neghli.
65'
Foul
Foul by Caleb Taylor (Millwall).
65'
Max Bird (Birmingham City) wins a free kick in the attacking half.
64'
Attempt saved. Jay Stansfield (Birmingham City) right footed shot from the centre of the box is saved in the centre of the goal by Max Crocombe (Millwall). Assisted by Ethan Laird.
63'
Corner
Corner, Birmingham City. Conceded by Derek Mazou-Sacko.
59'
Attempt saved. Patrick Roberts (Birmingham City) left footed shot from outside the box is saved in the centre of the goal by Max Crocombe (Millwall). Assisted by Max Bird.
58'
Attempt saved. Jay Stansfield (Birmingham City) right footed shot from outside the box is saved in the top left corner by Max Crocombe (Millwall). Assisted by Liam Millar with a headed pass.
57'
Jay Stansfield (Birmingham City) wins a free kick in the attacking half.
57'
Foul
Foul by Caleb Taylor (Millwall).
57'
Attempt saved. Jake Cooper (Millwall) header from the centre of the box is saved in the top centre of the goal by Ryan Allsop (Birmingham City). Assisted by Camiel Neghli with a cross.
56'
Yellow Card
Alex Cochrane (Birmingham City) is shown the yellow card for a bad foul.
56'
Foul
Foul by Alex Cochrane (Birmingham City).
56'
Camiel Neghli (Millwall) wins a free kick on the right wing.
55'
Yellow Card
Jordi Osei-Tutu (Millwall) is shown the yellow card for a bad foul.
54'
Patrick Roberts (Birmingham City) wins a free kick in the defensive half.
54'
Foul
Foul by Jordi Osei-Tutu (Millwall).
52'
Foul
Foul by Jay Stansfield (Birmingham City).
52'
Jake Cooper (Millwall) wins a free kick in the defensive half.
51'
Attempt blocked. Lyndon Dykes (Millwall) left footed shot from the centre of the box is blocked. Assisted by Camiel Neghli.
48'
Liam Millar (Birmingham City) wins a free kick in the defensive half.
48'
Foul
Foul by Mark Sykes (Millwall).
45'
Substitution
Substitution, Millwall. Daniel Kelly replaces Zak Sturge.
45'
Second Half begins
Second Half begins Birmingham City 3, Millwall 0.
45'
Substitution
Substitution, Millwall. Mark Sykes replaces Mihailo Ivanovic.
45'+2'
First Half ends
First Half ends, Birmingham City 3, Millwall 0.
45'
Fourth official has announced 2 minutes of added time.
45'
Kyrell Lisbie (Millwall) wins a free kick in the defensive half.
45'
Foul
Foul by Liam Millar (Birmingham City).
44'
Attempt blocked. Jhon Solís (Birmingham City) right footed shot from the centre of the box is blocked.
43'
Attempt missed. Jhon Solís (Birmingham City) right footed shot from outside the box is too high.
43'
Attempt blocked. Tomoki Iwata (Birmingham City) left footed shot from outside the box is blocked. Assisted by Patrick Roberts.
41'
Attempt missed. Patrick Roberts (Birmingham City) right footed shot from the right side of the box misses to the right following a corner.
41'
Attempt blocked. Phil Neumann (Birmingham City) left footed shot from very close range is blocked.
40'
Corner
Corner, Birmingham City. Conceded by Derek Mazou-Sacko.
37'
Patrick Roberts (Birmingham City) wins a free kick on the right wing.
37'
Foul
Foul by Zak Sturge (Millwall).
35'
Corner
Corner, Birmingham City. Conceded by Jake Cooper.
35'
Attempt blocked. Max Bird (Birmingham City) left footed shot from outside the box is blocked. Assisted by Christoph Klarer.
34'
Attempt blocked. Mihailo Ivanovic (Millwall) header from the centre of the box is blocked. Assisted by Lyndon Dykes.
29'
Goal
Goal! Birmingham City 3, Millwall 0. Jay Stansfield (Birmingham City) left footed shot from outside the box to the bottom right corner. Assisted by Max Bird following a fast break.
GOAL
28'
Foul
Foul by Jay Stansfield (Birmingham City).
28'
Jake Cooper (Millwall) wins a free kick on the left wing.
27'
Attempt missed. Jake Cooper (Millwall) left footed shot from the centre of the box is too high. Assisted by Kyrell Lisbie following a set piece situation.
26'
Foul
Foul by Tomoki Iwata (Birmingham City).
26'
Lyndon Dykes (Millwall) wins a free kick on the left wing.
25'
Foul
Foul by Alex Cochrane (Birmingham City).
25'
Kyrell Lisbie (Millwall) wins a free kick in the defensive half.
24'
Attempt saved. Jhon Solís (Birmingham City) header from the centre of the box is saved in the top centre of the goal by Max Crocombe (Millwall). Assisted by Alex Cochrane with a cross.
24'
Attempt blocked. Jay Stansfield (Birmingham City) header from the centre of the box is blocked. Assisted by Patrick Roberts with a cross.
22'
Foul
Foul by Jay Stansfield (Birmingham City).
22'
Caleb Taylor (Millwall) wins a free kick in the defensive half.
22'
Attempt missed. Lyndon Dykes (Millwall) right footed shot from the centre of the box is high and wide to the right. Assisted by Mihailo Ivanovic following a fast break.
21'
Attempt saved. Jay Stansfield (Birmingham City) right footed shot from outside the box is saved in the top right corner by Max Crocombe (Millwall). Assisted by Liam Millar.
20'
Corner
Corner, Birmingham City. Conceded by Kyrell Lisbie.
20'
Attempt blocked. Liam Millar (Birmingham City) right footed shot from outside the box is blocked.
20'
Corner
Corner, Birmingham City. Conceded by Caleb Taylor.
19'
Attempt blocked. Mihailo Ivanovic (Millwall) left footed shot from the centre of the box is blocked.
16'
Goal
Goal! Birmingham City 2, Millwall 0. Max Bird (Birmingham City) left footed shot from the centre of the box to the bottom right corner. Assisted by Jhon Solís with a headed pass.
GOAL
14'
Attempt blocked. Ethan Laird (Birmingham City) left footed shot from the centre of the box is blocked. Assisted by Jhon Solís.
13'
Foul
Foul by Jay Stansfield (Birmingham City).
13'
Jordi Osei-Tutu (Millwall) wins a free kick in the defensive half.
12'
Attempt missed. Kyrell Lisbie (Millwall) right footed shot from the centre of the box is high and wide to the left.
12'
Attempt saved. Caleb Taylor (Millwall) header from the right side of the six yard box is saved in the bottom left corner by Ryan Allsop (Birmingham City). Assisted by Lyndon Dykes.
9'
Foul
Foul by Camiel Neghli (Millwall).
9'
Jhon Solís (Birmingham City) wins a free kick in the defensive half.
1'
Goal
Goal! Birmingham City 1, Millwall 0. Alex Cochrane (Birmingham City) left footed shot from outside the box to the bottom right corner following a set piece situation.
GOAL
1'
Attempt missed. Phil Neumann (Birmingham City) right footed shot from outside the box misses to the left following a set piece situation.
1'
Patrick Roberts (Birmingham City) wins a free kick in the defensive half.