Match ends, Birmingham City 3, Rotherham United 1.
90'+7
Second Half ends, Birmingham City 3, Rotherham United 1.
90'+4
Foul by Beryly Lubala (Birmingham City).
90'+4
Ben Wiles (Rotherham United) wins a free kick in the defensive half.
90'
Substitution, Birmingham City. Beryly Lubala replaces Che Adams.
90'
Hand ball by Ryan Williams (Rotherham United).
88'
Attempt missed. Joe Mattock (Rotherham United) right footed shot from outside the box misses to the left.
88'
Substitution, Rotherham United. Zak Vyner replaces Matthew Palmer.
86'
Attempt saved. Ryan Williams (Rotherham United) right footed shot from outside the box is saved in the bottom left corner. Assisted by Michael Smith.
86'
Corner, Rotherham United. Conceded by Kristian Pedersen.
86'
Attempt missed. Jon Taylor (Rotherham United) right footed shot from the centre of the box misses to the left.
84'
Corner, Rotherham United. Conceded by Marc Roberts.
83'
Foul by Kyle Vassell (Rotherham United).
83'
Che Adams (Birmingham City) wins a free kick in the defensive half.
82'
Kyle Vassell (Rotherham United) wins a free kick in the attacking half.
82'
Foul by Gary Gardner (Birmingham City).
82'
Attempt saved. Connor Mahoney (Birmingham City) left footed shot from the right side of the six yard box is saved in the bottom left corner. Assisted by Jota.
81'
Attempt blocked. Jota (Birmingham City) left footed shot from outside the box is blocked.
77'
Goal! Birmingham City 3, Rotherham United 1. Jon Taylor (Rotherham United) right footed shot from the centre of the box to the bottom right corner. Assisted by Kyle Vassell with a cross.
76'
Attempt saved. Kyle Vassell (Rotherham United) left footed shot from outside the box is saved in the centre of the goal. Assisted by Michael Smith with a headed pass.
75'
Attempt saved. Jota (Birmingham City) left footed shot from a difficult angle and long range on the right is saved in the centre of the goal.
74'
Foul by Semi Ajayi (Rotherham United).
74'
Che Adams (Birmingham City) wins a free kick on the right wing.
74'
Substitution, Birmingham City. Marc Roberts replaces Michael Morrison because of an injury.
73'
Substitution, Birmingham City. Connor Mahoney replaces Jacques Maghoma.
72'
Attempt saved. Kyle Vassell (Rotherham United) right footed shot from outside the box is saved in the centre of the goal. Assisted by Joe Mattock with a headed pass.
71'
Delay over. They are ready to continue.
70'
Delay in match Michael Morrison (Birmingham City) because of an injury.
68'
Goal! Birmingham City 3, Rotherham United 0. Lukas Jutkiewicz (Birmingham City) left footed shot from outside the box to the bottom left corner. Assisted by Jota following a set piece situation.
67'
Foul by Will Vaulks (Rotherham United).
67'
Lukas Jutkiewicz (Birmingham City) wins a free kick in the attacking half.
66'
Corner, Birmingham City. Conceded by Billy Jones.
63'
Substitution, Rotherham United. Ben Wiles replaces Ryan Manning.
62'
Attempt missed. Jacques Maghoma (Birmingham City) left footed shot from the centre of the box misses to the right. Assisted by Lukas Jutkiewicz with a through ball.
62'
Foul by Jon Taylor (Rotherham United).
62'
Maikel Kieftenbeld (Birmingham City) wins a free kick in the defensive half.
61'
Corner, Rotherham United. Conceded by Kristian Pedersen.
55'
Substitution, Rotherham United. Kyle Vassell replaces Joe Newell.
55'
Attempt missed. Jacques Maghoma (Birmingham City) left footed shot from outside the box is too high. Assisted by Jota.
53'
Foul by Ryan Williams (Rotherham United).
53'
Harlee Dean (Birmingham City) wins a free kick in the defensive half.
52'
Hand ball by Che Adams (Birmingham City).
52'
Michael Morrison (Birmingham City) wins a free kick in the defensive half.
52'
Foul by Michael Smith (Rotherham United).
51'
Ryan Manning (Rotherham United) wins a free kick in the defensive half.
51'
Foul by Gary Gardner (Birmingham City).
50'
Joe Mattock (Rotherham United) is shown the yellow card for a bad foul.
50'
Delay over. They are ready to continue.
49'
Delay in match Joe Mattock (Rotherham United) because of an injury.
48'
Foul by Joe Mattock (Rotherham United).
48'
Jota (Birmingham City) wins a free kick on the right wing.
45'
Second Half begins Birmingham City 2, Rotherham United 0.
45'+2
First Half ends, Birmingham City 2, Rotherham United 0.
45'+1
Delay over. They are ready to continue.
45'
Delay in match Lukas Jutkiewicz (Birmingham City) because of an injury.
44'
Gary Gardner (Birmingham City) wins a free kick in the defensive half.
44'
Foul by Joe Mattock (Rotherham United).
44'
Corner, Rotherham United. Conceded by Kristian Pedersen.
42'
Offside, Birmingham City. Che Adams tries a through ball, but Lukas Jutkiewicz is caught offside.
38'
Corner, Rotherham United. Conceded by Lee Camp.
38'
Attempt saved. Ryan Manning (Rotherham United) left footed shot from outside the box is saved in the top right corner.
37'
Foul by Gary Gardner (Birmingham City).
37'
Ryan Manning (Rotherham United) wins a free kick in the attacking half.
33'
Attempt blocked. Jon Taylor (Rotherham United) right footed shot from outside the box is blocked. Assisted by Ryan Williams.
32'
Attempt missed. Ryan Manning (Rotherham United) left footed shot from outside the box misses to the left.
30'
Corner, Birmingham City. Conceded by Joe Newell.
29'
Hand ball by Che Adams (Birmingham City).
28'
Michael Morrison (Birmingham City) wins a free kick in the defensive half.
28'
Foul by Michael Smith (Rotherham United).
27'
Attempt saved. Ryan Williams (Rotherham United) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Jon Taylor.
25'
Michael Smith (Rotherham United) wins a free kick on the left wing.
25'
Foul by Michael Morrison (Birmingham City).
24'
Semi Ajayi (Rotherham United) wins a free kick in the defensive half.
24'
Foul by Che Adams (Birmingham City).
23'
Goal! Birmingham City 2, Rotherham United 0. Lukas Jutkiewicz (Birmingham City) left footed shot from very close range to the bottom left corner.
23'
Attempt saved. Gary Gardner (Birmingham City) right footed shot from the centre of the box is saved in the bottom left corner.
23'
Attempt blocked. Che Adams (Birmingham City) right footed shot from the centre of the box is blocked. Assisted by Jota.
22'
Offside, Rotherham United. Ryan Manning tries a through ball, but Michael Smith is caught offside.
21'
Ryan Manning (Rotherham United) wins a free kick in the attacking half.
21'
Foul by Lukas Jutkiewicz (Birmingham City).
20'
Goal! Birmingham City 1, Rotherham United 0. Lukas Jutkiewicz (Birmingham City) header from the left side of the box to the top left corner. Assisted by Jota with a cross following a corner.
19'
Corner, Birmingham City. Conceded by Semi Ajayi.
18'
Foul by Matthew Palmer (Rotherham United).
18'
Jacques Maghoma (Birmingham City) wins a free kick in the defensive half.
17'
Ryan Williams (Rotherham United) wins a free kick on the right wing.
17'
Foul by Harlee Dean (Birmingham City).
15'
Joe Mattock (Rotherham United) wins a free kick in the defensive half.
15'
Foul by Che Adams (Birmingham City).
8'
Attempt blocked. Ryan Williams (Rotherham United) left footed shot from the centre of the box is blocked.
8'
Foul by Matthew Palmer (Rotherham United).
8'
Maikel Kieftenbeld (Birmingham City) wins a free kick in the defensive half.
7'
Attempt missed. Gary Gardner (Birmingham City) right footed shot from outside the box is high and wide to the left from a direct free kick.
6'
Che Adams (Birmingham City) wins a free kick in the attacking half.
6'
Foul by Semi Ajayi (Rotherham United).
5'
Foul by Lukas Jutkiewicz (Birmingham City).
5'
Joe Newell (Rotherham United) wins a free kick in the defensive half.
4'
Attempt missed. Che Adams (Birmingham City) right footed shot from outside the box is close, but misses to the right.
4'
Attempt blocked. Che Adams (Birmingham City) left footed shot from the centre of the box is blocked.
3'
Foul by Jota (Birmingham City).
3'
Joe Newell (Rotherham United) wins a free kick on the left wing.