Attempt saved. Lukas Jutkiewicz (Birmingham City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Kristian Pedersen.
90'+4
Attempt missed. Yakou Meite (Reading) left footed shot from the centre of the box is high and wide to the left. Assisted by Garath McCleary following a fast break.
90'+1
Offside, Birmingham City. Harlee Dean tries a through ball, but Scott Hogan is caught offside.
90'+1
Attempt blocked. Lukas Jutkiewicz (Birmingham City) left footed shot from the left side of the six yard box is blocked. Assisted by Kerim Mrabti with a headed pass.
89'
Attempt blocked. Maikel Kieftenbeld (Birmingham City) left footed shot from outside the box is blocked.
89'
Attempt blocked. Harlee Dean (Birmingham City) header from the centre of the box is blocked. Assisted by Marc Roberts.
87'
Goal! Birmingham City 1, Reading 3. Pelé (Reading) right footed shot from outside the box to the bottom right corner. Assisted by Garath McCleary following a fast break.
87'
Attempt blocked. Gary Gardner (Birmingham City) right footed shot from outside the box is blocked. Assisted by Maxime Colin.
84'
Substitution, Birmingham City. Maikel Kieftenbeld replaces Ivan Sunjic.
81'
Substitution, Reading. Liam Moore replaces John Swift.
79'
Attempt saved. Gary Gardner (Birmingham City) header from the centre of the box is saved in the bottom left corner. Assisted by Ivan Sunjic with a cross.
78'
Foul by John Swift (Reading).
78'
Lee Camp (Birmingham City) wins a free kick in the defensive half.
76'
Attempt blocked. Harlee Dean (Birmingham City) header from the centre of the box is blocked. Assisted by Kristian Pedersen with a cross.
74'
Pelé (Reading) wins a free kick in the defensive half.
74'
Foul by Kerim Mrabti (Birmingham City).
73'
Substitution, Reading. Garath McCleary replaces Michael Olise.
Maxime Colin (Birmingham City) is shown the yellow card for a bad foul.
71'
Foul by Maxime Colin (Birmingham City).
71'
Michael Olise (Reading) wins a free kick in the defensive half.
69'
John Swift (Reading) is shown the yellow card for a bad foul.
69'
Corner, Birmingham City. Conceded by Rafael Cabral.
69'
Attempt missed. Gary Gardner (Birmingham City) right footed shot from outside the box is close, but misses to the left.
63'
Foul by Yakou Meite (Reading).
63'
Gary Gardner (Birmingham City) wins a free kick in the defensive half.
62'
John Swift (Reading) wins a free kick in the defensive half.
62'
Foul by Scott Hogan (Birmingham City).
62'
Offside, Reading. Michael Olise tries a through ball, but George Puscas is caught offside.
61'
Foul by John Swift (Reading).
61'
Lukas Jutkiewicz (Birmingham City) wins a free kick in the attacking half.
60'
Corner, Birmingham City. Conceded by Andy Yiadom.
60'
Attempt blocked. Ivan Sunjic (Birmingham City) left footed shot from outside the box is blocked. Assisted by Daniel Crowley.
58'
Attempt blocked. Lukas Jutkiewicz (Birmingham City) left footed shot from outside the box is blocked. Assisted by Scott Hogan with a headed pass.
58'
Corner, Birmingham City. Conceded by Andy Yiadom.
56'
Goal! Birmingham City 1, Reading 2. Yakou Meite (Reading) header from the centre of the box to the top left corner. Assisted by John Swift following a set piece situation.
55'
Gary Gardner (Birmingham City) is shown the yellow card.
55'
Michael Olise (Reading) wins a free kick in the attacking half.
55'
Foul by Jude Bellingham (Birmingham City).
54'
Foul by John Swift (Reading).
54'
Lukas Jutkiewicz (Birmingham City) wins a free kick on the right wing.
51'
Goal! Birmingham City 1, Reading 1. Matt Miazga (Reading) right footed shot from the centre of the box to the high centre of the goal. Assisted by Andy Rinomhota with a cross following a corner.
51'
Corner, Reading. Conceded by Lukas Jutkiewicz.
50'
Ovie Ejaria (Reading) wins a free kick on the left wing.
50'
Foul by Daniel Crowley (Birmingham City).
49'
Matt Miazga (Reading) wins a free kick in the defensive half.
49'
Foul by Lukas Jutkiewicz (Birmingham City).
49'
Attempt missed. Lukas Jutkiewicz (Birmingham City) header from the centre of the box is high and wide to the left. Assisted by Jude Bellingham with a cross following a set piece situation.
48'
Foul by Matt Miazga (Reading).
48'
Lukas Jutkiewicz (Birmingham City) wins a free kick in the attacking half.
47'
Offside, Reading. Andy Yiadom tries a through ball, but George Puscas is caught offside.
47'
George Puscas (Reading) wins a free kick in the defensive half.
47'
Foul by Harlee Dean (Birmingham City).
45'
Second Half begins Birmingham City 1, Reading 0.
45'+4
First Half ends, Birmingham City 1, Reading 0.
45'+1
Attempt missed. Scott Hogan (Birmingham City) right footed shot from the centre of the box is too high. Assisted by Daniel Crowley with a cross.
38'
Attempt missed. Yakou Meite (Reading) left footed shot from the centre of the box is high and wide to the right. Assisted by Michael Olise with a cross.
30'
Attempt missed. Lukas Jutkiewicz (Birmingham City) header from the centre of the box misses to the right. Assisted by Kristian Pedersen with a cross.
27'
Andy Rinomhota (Reading) wins a free kick in the defensive half.
27'
Foul by Gary Gardner (Birmingham City).
26'
Foul by Andy Yiadom (Reading).
26'
Scott Hogan (Birmingham City) wins a free kick in the defensive half.
26'
Attempt blocked. Michael Morrison (Reading) right footed shot from the right side of the box is blocked. Assisted by Ovie Ejaria with a headed pass.
25'
Corner, Reading. Conceded by Maxime Colin.
25'
Attempt blocked. Michael Olise (Reading) left footed shot from the left side of the box is blocked.
25'
Attempt saved. Yakou Meite (Reading) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Andy Yiadom.
25'
Foul by Lukas Jutkiewicz (Birmingham City).
25'
John Swift (Reading) wins a free kick in the defensive half.
24'
Attempt missed. Ivan Sunjic (Birmingham City) right footed shot from the right side of the box misses to the right. Assisted by Scott Hogan following a fast break.
19'
Corner, Birmingham City. Conceded by Matt Miazga.
17'
Attempt missed. Scott Hogan (Birmingham City) left footed shot from the left side of the six yard box is just a bit too high. Assisted by Lukas Jutkiewicz.
16'
Foul by Andy Yiadom (Reading).
16'
Jude Bellingham (Birmingham City) wins a free kick on the left wing.
14'
Offside, Birmingham City. Marc Roberts tries a through ball, but Kristian Pedersen is caught offside.
12'
Attempt blocked. Jude Bellingham (Birmingham City) right footed shot from outside the box is blocked. Assisted by Lukas Jutkiewicz with a headed pass.
12'
Attempt missed. George Puscas (Reading) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by John Swift following a set piece situation.
11'
Omar Richards (Reading) wins a free kick on the left wing.
11'
Foul by Ivan Sunjic (Birmingham City).
10'
Michael Olise (Reading) wins a free kick in the defensive half.
10'
Foul by Daniel Crowley (Birmingham City).
8'
Attempt blocked. Gary Gardner (Birmingham City) right footed shot from outside the box is blocked.
6'
Goal! Birmingham City 1, Reading 0. Scott Hogan (Birmingham City) left footed shot from the centre of the box to the centre of the goal.
3'
John Swift (Reading) wins a free kick in the defensive half.
3'
Foul by Daniel Crowley (Birmingham City).
2'
Hand ball by Lukas Jutkiewicz (Birmingham City).
1'
Foul by Lukas Jutkiewicz (Birmingham City).
1'
Michael Morrison (Reading) wins a free kick in the defensive half.