Lukas Jutkiewicz (Birmingham City) wins a free kick on the right wing.
90'+6
Attempt missed. Lucas João (Reading) right footed shot from the centre of the box misses to the left. Assisted by Tomás Esteves following a set piece situation.
90'+6
Foul by Kristian Pedersen (Birmingham City).
90'+6
Lucas João (Reading) wins a free kick in the attacking half.
90'+4
Sone Aluko (Reading) wins a free kick in the defensive half.
90'+4
Foul by Gary Gardner (Birmingham City).
90'+3
Yakou Meite (Reading) is shown the yellow card for a bad foul.
90'
Neil Etheridge (Birmingham City) wins a free kick in the defensive half.
90'
Foul by Yakou Meite (Reading).
88'
Tomás Esteves (Reading) wins a free kick on the right wing.
88'
Foul by Kristian Pedersen (Birmingham City).
88'
Jonathan Leko (Birmingham City) is shown the yellow card for a bad foul.
88'
Alfa Semedo (Reading) wins a free kick in the defensive half.
88'
Foul by Jonathan Leko (Birmingham City).
85'
Foul by Alfa Semedo (Reading).
85'
Gary Gardner (Birmingham City) wins a free kick in the defensive half.
84'
Attempt blocked. Liam Moore (Reading) right footed shot from the right side of the box is blocked. Assisted by Tomás Esteves with a cross.
Neil Etheridge (Birmingham City) is shown the yellow card.
79'
Attempt missed. Alfa Semedo (Reading) header from the centre of the box misses to the left.
79'
Lucas João (Reading) wins a free kick in the attacking half.
79'
Foul by Mikel San José (Birmingham City).
78'
Foul by Alfa Semedo (Reading).
78'
Maxime Colin (Birmingham City) wins a free kick on the right wing.
76'
Gary Gardner (Birmingham City) wins a free kick on the right wing.
76'
Foul by Omar Richards (Reading).
74'
Substitution, Birmingham City. Mikel San José replaces Jon Toral.
74'
Substitution, Birmingham City. Lukas Jutkiewicz replaces Scott Hogan.
74'
Substitution, Birmingham City. Gary Gardner replaces Iván Sánchez.
73'
Foul by Liam Moore (Reading).
73'
Scott Hogan (Birmingham City) wins a free kick in the attacking half.
71'
Penalty saved! Lucas João (Reading) fails to capitalise on this great opportunity, right footed shot saved in the top left corner.
70'
Second yellow card to Harlee Dean (Birmingham City) for a bad foul.
70'
Penalty Reading. Yakou Meite draws a foul in the penalty area.
70'
Penalty conceded by Harlee Dean (Birmingham City) after a foul in the penalty area.
67'
Attempt missed. Ovie Ejaria (Reading) right footed shot from outside the box is too high from a direct free kick.
67'
Harlee Dean (Birmingham City) is shown the yellow card for a bad foul.
66'
Yakou Meite (Reading) wins a free kick in the attacking half.
66'
Foul by Harlee Dean (Birmingham City).
63'
Corner, Birmingham City. Conceded by Rafael Cabral.
61'
Goal! Reading 1, Birmingham City 2. Yakou Meite (Reading) left footed shot from the centre of the box to the centre of the goal.
61'
Substitution, Reading. Tomás Esteves replaces Thomas Holmes.
60'
Offside, Reading. Omar Richards tries a through ball, but Alfa Semedo is caught offside.
59'
Josh Laurent (Reading) wins a free kick in the defensive half.
59'
Foul by Scott Hogan (Birmingham City).
58'
Substitution, Reading. Alfa Semedo replaces Michael Olise.
55'
Lucas João (Reading) wins a free kick in the defensive half.
55'
Foul by Marc Roberts (Birmingham City).
53'
Foul by Michael Olise (Reading).
53'
Maikel Kieftenbeld (Birmingham City) wins a free kick in the defensive half.
52'
Josh Laurent (Reading) wins a free kick in the defensive half.
52'
Foul by Jon Toral (Birmingham City).
50'
Corner, Reading. Conceded by Marc Roberts.
50'
Lucas João (Reading) wins a free kick in the attacking half.
50'
Foul by Maikel Kieftenbeld (Birmingham City).
49'
Attempt missed. Thomas Holmes (Reading) left footed shot from the left side of the six yard box misses to the left. Assisted by Yakou Meite following a corner.
49'
Attempt missed. Yakou Meite (Reading) header from the centre of the box misses to the left following a corner.
48'
Corner, Reading. Conceded by Kristian Pedersen.
47'
Ovie Ejaria (Reading) wins a free kick in the defensive half.
47'
Foul by Jon Toral (Birmingham City).
45'
Second Half begins Reading 0, Birmingham City 2.
45'+2
First Half ends, Reading 0, Birmingham City 2.
45'+1
Ovie Ejaria (Reading) wins a free kick in the attacking half.
45'+1
Foul by Ivan Sunjic (Birmingham City).
45'+1
Hand ball by Jonathan Leko (Birmingham City).
45'
Yakou Meite (Reading) wins a free kick in the defensive half.
45'
Foul by Kristian Pedersen (Birmingham City).
41'
Attempt missed. Ovie Ejaria (Reading) right footed shot from outside the box is high and wide to the right. Assisted by Lucas João.
39'
Scott Hogan (Birmingham City) is shown the yellow card for a bad foul.
39'
Michael Morrison (Reading) wins a free kick in the defensive half.
39'
Foul by Scott Hogan (Birmingham City).
38'
Andy Rinomhota (Reading) wins a free kick in the defensive half.
38'
Foul by Jon Toral (Birmingham City).
37'
Goal! Reading 0, Birmingham City 2. Jon Toral (Birmingham City) left footed shot from outside the box to the bottom left corner. Assisted by Iván Sánchez following a set piece situation.
36'
Foul by Andy Rinomhota (Reading).
36'
Jon Toral (Birmingham City) wins a free kick on the right wing.
35'
Thomas Holmes (Reading) wins a free kick in the defensive half.
35'
Foul by Jonathan Leko (Birmingham City).
32'
Omar Richards (Reading) wins a free kick in the defensive half.
32'
Foul by Jon Toral (Birmingham City).
32'
Attempt blocked. Jonathan Leko (Birmingham City) right footed shot from outside the box is blocked.
31'
Corner, Birmingham City. Conceded by Rafael Cabral.
31'
Attempt saved. Scott Hogan (Birmingham City) header from the centre of the box is saved in the bottom right corner. Assisted by Maxime Colin with a cross.
30'
Foul by Ovie Ejaria (Reading).
30'
Ivan Sunjic (Birmingham City) wins a free kick in the defensive half.
29'
Goal! Reading 0, Birmingham City 1. Jon Toral (Birmingham City) right footed shot from outside the box to the bottom left corner. Assisted by Kristian Pedersen.
27'
Foul by Jon Toral (Birmingham City).
27'
Michael Morrison (Reading) wins a free kick in the defensive half.
22'
Corner, Reading. Conceded by Jonathan Leko.
22'
Andy Rinomhota (Reading) wins a free kick in the defensive half.
22'
Foul by Jonathan Leko (Birmingham City).
21'
Omar Richards (Reading) wins a free kick in the defensive half.
21'
Foul by Maxime Colin (Birmingham City).
20'
Attempt missed. Omar Richards (Reading) left footed shot from a difficult angle and long range on the left misses to the right.
19'
Andy Rinomhota (Reading) wins a free kick on the right wing.
19'
Foul by Jonathan Leko (Birmingham City).
16'
Attempt missed. Michael Morrison (Reading) left footed shot from outside the box misses to the right.
15'
Josh Laurent (Reading) wins a free kick in the attacking half.
15'
Foul by Jon Toral (Birmingham City).
15'
Offside, Birmingham City. Kristian Pedersen tries a through ball, but Scott Hogan is caught offside.
12'
Attempt blocked. Scott Hogan (Birmingham City) right footed shot from outside the box is blocked. Assisted by Jon Toral.
11'
Offside, Birmingham City. Ivan Sunjic tries a through ball, but Scott Hogan is caught offside.
6'
Andy Rinomhota (Reading) wins a free kick in the defensive half.