Substitution, Birmingham City. Sam Cosgrove replaces Lukas Jutkiewicz because of an injury.
71'
Goal! Birmingham City 2, Reading 1. Harlee Dean (Birmingham City) header from the centre of the box to the bottom left corner following a corner.
71'
Corner, Birmingham City. Conceded by Tom McIntyre.
70'
Substitution, Reading. George Puscas replaces Yakou Meite.
69'
Attempt saved. Lukas Jutkiewicz (Birmingham City) header from the centre of the box is saved in the top centre of the goal. Assisted by Alen Halilovic with a cross.
68'
Foul by Omar Richards (Reading).
68'
Alen Halilovic (Birmingham City) wins a free kick in the defensive half.
65'
Andy Yiadom (Reading) wins a free kick in the defensive half.
65'
Foul by Jonathan Leko (Birmingham City).
64'
Offside, Reading. Alfa Semedo tries a through ball, but Yakou Meite is caught offside.
63'
Substitution, Birmingham City. Ivan Sunjic replaces Gary Gardner.
63'
Substitution, Birmingham City. Jonathan Leko replaces Jérémie Bela.
60'
Foul by Gary Gardner (Birmingham City).
60'
Tom McIntyre (Reading) wins a free kick in the defensive half.
54'
Michael Olise (Reading) wins a free kick on the right wing.
54'
Foul by Kristian Pedersen (Birmingham City).
53'
Andy Yiadom (Reading) wins a free kick on the right wing.
53'
Foul by Lukas Jutkiewicz (Birmingham City).
52'
Attempt blocked. Michael Olise (Reading) right footed shot from outside the box is blocked.
51'
Andy Yiadom (Reading) wins a free kick in the defensive half.
51'
Foul by Jérémie Bela (Birmingham City).
50'
Yakou Meite (Reading) wins a free kick on the right wing.
50'
Foul by Kristian Pedersen (Birmingham City).
49'
Offside, Birmingham City. Jérémie Bela tries a through ball, but Marc Roberts is caught offside.
48'
Foul by Alfa Semedo (Reading).
48'
Harlee Dean (Birmingham City) wins a free kick in the defensive half.
46'
Foul by Andy Yiadom (Reading).
46'
Jérémie Bela (Birmingham City) wins a free kick in the defensive half.
45'
Second Half begins Birmingham City 1, Reading 1.
45'+4
First Half ends, Birmingham City 1, Reading 1.
45'+3
Gary Gardner (Birmingham City) wins a free kick in the defensive half.
45'+3
Foul by Tom McIntyre (Reading).
45'+3
Attempt saved. Gary Gardner (Birmingham City) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Jérémie Bela.
45'+1
Foul by Tom McIntyre (Reading).
45'+1
Lukas Jutkiewicz (Birmingham City) wins a free kick in the attacking half.
44'
Attempt missed. Gary Gardner (Birmingham City) right footed shot from outside the box misses to the left.
38'
Alen Halilovic (Birmingham City) wins a free kick in the defensive half.
38'
Foul by Alfa Semedo (Reading).
37'
Attempt missed. Gary Gardner (Birmingham City) header from the centre of the box is too high. Assisted by Alen Halilovic with a cross following a corner.
36'
Corner, Birmingham City. Conceded by Thomas Holmes.
35'
Goal! Birmingham City 1, Reading 1. Yakou Meite (Reading) header from the left side of the six yard box to the centre of the goal. Assisted by Michael Olise with a cross following a corner.
35'
Corner, Reading. Conceded by Harlee Dean.
34'
Tom McIntyre (Reading) wins a free kick in the attacking half.
34'
Foul by Scott Hogan (Birmingham City).
33'
Attempt missed. Josh Laurent (Reading) right footed shot from outside the box is high and wide to the left.
32'
Corner, Reading. Conceded by Neil Etheridge.
32'
Attempt saved. Yakou Meite (Reading) left footed shot from outside the box is saved in the top centre of the goal.
31'
Foul by Lukas Jutkiewicz (Birmingham City).
31'
Alfa Semedo (Reading) wins a free kick in the attacking half.
30'
Attempt missed. Marc Roberts (Birmingham City) right footed shot from the centre of the box misses to the right following a set piece situation.
29'
Foul by Josh Laurent (Reading).
29'
Gary Gardner (Birmingham City) wins a free kick in the attacking half.
29'
Foul by Tom McIntyre (Reading).
29'
Lukas Jutkiewicz (Birmingham City) wins a free kick in the defensive half.
28'
Gary Gardner (Birmingham City) is shown the yellow card for a bad foul.
28'
Josh Laurent (Reading) wins a free kick on the left wing.
28'
Foul by Gary Gardner (Birmingham City).
27'
Attempt missed. Gary Gardner (Birmingham City) right footed shot from outside the box is high and wide to the right following a set piece situation.
27'
Attempt blocked. Jérémie Bela (Birmingham City) left footed shot from outside the box is blocked.
26'
Foul by Alfa Semedo (Reading).
26'
Scott Hogan (Birmingham City) wins a free kick on the right wing.
22'
Attempt missed. Yakou Meite (Reading) left footed shot from the left side of the box is close, but misses to the left. Assisted by Michael Olise following a set piece situation.
22'
Maxime Colin (Birmingham City) is shown the yellow card for a bad foul.
21'
Michael Olise (Reading) wins a free kick in the attacking half.
21'
Foul by Maxime Colin (Birmingham City).
21'
Attempt missed. Scott Hogan (Birmingham City) header from the centre of the box misses to the left. Assisted by Alen Halilovic with a cross.
20'
Alfa Semedo (Reading) wins a free kick in the defensive half.
20'
Foul by Maxime Colin (Birmingham City).
15'
Attempt blocked. Lucas João (Reading) right footed shot from the right side of the box is blocked. Assisted by Andy Yiadom.
14'
Lucas João (Reading) wins a free kick on the right wing.
14'
Foul by Kristian Pedersen (Birmingham City).
14'
Offside, Birmingham City. Gary Gardner tries a through ball, but Scott Hogan is caught offside.
13'
Attempt missed. Rekeem Harper (Birmingham City) right footed shot from outside the box is high and wide to the right.
5'
Gary Gardner (Birmingham City) wins a free kick in the defensive half.
5'
Foul by Josh Laurent (Reading).
4'
Goal! Birmingham City 1, Reading 0. Lukas Jutkiewicz (Birmingham City) header from very close range to the bottom right corner. Assisted by Jérémie Bela with a cross.
3'
Corner, Birmingham City. Conceded by Liam Moore.
1'
Foul by Lukas Jutkiewicz (Birmingham City).
1'
Lucas João (Reading) wins a free kick in the defensive half.