|  |  | First Half starts. | 
| 1' |  | Fouled by Lukas Jutkiewicz - Birmingham City | 
| 1' |  | Lucas João - Reading - won a free kick in defence. | 
| 3' |  | Corner - Birmingham City. Conceded by Liam Moore. | 
| 4' |  | Goal! Birmingham City 1, Reading 0. Lukas Jutkiewicz - Birmingham City - shot with the head from few metres to the right corner. Assist - Jérémie Bela with a cross. | 
| 5' |  | Fouled by Josh Laurent - Reading | 
| 5' |  | Gary Gardner - Birmingham City - won a free kick in defence. | 
| 13' |  | Missed chance. Rekeem Harper - Birmingham City - shot with right foot from outside the box is high and wide to the right. | 
| 14' |  | Offside - Birmingham City. Gary Gardner with a pass, however Scott Hogan is in offside. | 
| 14' |  | Fouled by Kristian Pedersen - Birmingham City | 
| 14' |  | Lucas João - Reading - won a free kick on the right wing. | 
| 15' |  | Shot blocked. Lucas João - Reading - shot with right foot from the right side of the box is blocked. Assist - Andy Yiadom. | 
| 20' |  | Alfa Semedo - Reading - won a free kick in defence. | 
| 20' |  | Fouled by Maxime Colin - Birmingham City | 
| 21' |  | Missed chance. Scott Hogan - Birmingham City - shot with the head from the centre of the box missed to the left. Assist - Alen Halilovic with a cross. | 
| 21' |  | Fouled by Maxime Colin - Birmingham City | 
| 21' |  | Michael Olise - Reading - won a free kick in attack. | 
| 22' |  | Maxime Colin - Birmingham City - receive yellow card for a foul. | 
| 22' |  | Missed chance. Yakou Meite - Reading - shot with left foot from the left side of the box is close, but missed to the left. Assist - Michael Olise . | 
| 26' |  | Fouled by Alfa Semedo - Reading | 
| 26' |  | Scott Hogan - Birmingham City - won a free kick on the right wing. | 
| 27' |  | Shot blocked. Jérémie Bela - Birmingham City - shot with left foot from outside the box is blocked. | 
| 27' |  | Missed chance. Gary Gardner - Birmingham City - shot with right foot from outside the box is high and wide to the right . | 
| 28' |  | Fouled by Gary Gardner - Birmingham City | 
| 28' |  | Josh Laurent - Reading - won a free kick on the left wing. | 
| 28' |  | Gary Gardner - Birmingham City - receive yellow card for a foul. | 
| 29' |  | Fouled by Tom McIntyre - Reading | 
| 29' |  | Lukas Jutkiewicz - Birmingham City - won a free kick in defence. | 
| 29' |  | Fouled by Josh Laurent - Reading | 
| 29' |  | Gary Gardner - Birmingham City - won a free kick in attack. | 
| 30' |  | Missed chance. Marc Roberts - Birmingham City - shot with right foot from the centre of the box missed . | 
| 31' |  | Alfa Semedo - Reading - won a free kick in attack. | 
| 31' |  | Fouled by Lukas Jutkiewicz - Birmingham City | 
| 32' |  | New attacking attempt. Yakou Meite - Reading - shot with left foot from outside the box is saved in the top centre of the goal. | 
| 32' |  | Corner - Reading. Conceded by Neil Etheridge. | 
| 33' |  | Missed chance. Josh Laurent - Reading - shot with right foot from outside the box is high and wide to the left. | 
| 34' |  | Fouled by Scott Hogan - Birmingham City | 
| 34' |  | Tom McIntyre - Reading - won a free kick in attack. | 
| 35' |  | Corner - Reading. Conceded by Harlee Dean. | 
| 35' |  | Goal! Birmingham City 1, Reading 1. Yakou Meite - Reading - header inside of six yard box - left side to the centre of the goal. Assist - Michael Olise with a cross after corner. | 
| 36' |  | Corner - Birmingham City. Conceded by Thomas Holmes. | 
| 37' |  | Missed chance. Gary Gardner - Birmingham City - shot with the head from the centre of the box goes high. Assist - Alen Halilovic with a cross after corner. | 
| 38' |  | Alen Halilovic - Birmingham City - won a free kick in defence. | 
| 38' |  | Fouled by Alfa Semedo - Reading | 
| 44' |  | Missed chance. Gary Gardner - Birmingham City - shot with right foot from outside the box missed to the left. | 
| 45+1' |  | Fouled by Tom McIntyre - Reading | 
| 45+1' |  | Lukas Jutkiewicz - Birmingham City - won a free kick in attack. | 
| 45+3' |  | New attacking attempt. Gary Gardner - Birmingham City - shot with right foot from the right side of the box is saved in the left corner. Assist - Jérémie Bela. | 
| 45+3' |  | Fouled by Tom McIntyre - Reading | 
| 45+3' |  | Gary Gardner - Birmingham City - won a free kick in defence. | 
| 45+4' |  | First Half ended - Birmingham City 1, Reading 1. | 
| 45' |  | Second Half starts Birmingham City 1, Reading 1. | 
| 46' |  | Fouled by Andy Yiadom - Reading | 
| 46' |  | Jérémie Bela - Birmingham City - won a free kick in defence. | 
| 48' |  | Fouled by Alfa Semedo - Reading | 
| 48' |  | Harlee Dean - Birmingham City - won a free kick in defence. | 
| 49' |  | Offside - Birmingham City. Jérémie Bela with a pass, however Marc Roberts is in offside. | 
| 50' |  | Fouled by Kristian Pedersen - Birmingham City | 
| 50' |  | Yakou Meite - Reading - won a free kick on the right wing. | 
| 51' |  | Andy Yiadom - Reading - won a free kick in defence. | 
| 51' |  | Fouled by Jérémie Bela - Birmingham City | 
| 52' |  | Shot blocked. Michael Olise - Reading - shot with right foot from outside the box is blocked. | 
| 53' |  | Andy Yiadom - Reading - won a free kick on the right wing. | 
| 53' |  | Fouled by Lukas Jutkiewicz - Birmingham City | 
| 54' |  | Fouled by Kristian Pedersen - Birmingham City | 
| 54' |  | Michael Olise - Reading - won a free kick on the right wing. | 
| 60' |  | Fouled by Gary Gardner - Birmingham City | 
| 60' |  | Tom McIntyre - Reading - won a free kick in defence. | 
| 63' |  | Substitution - Birmingham City. Jonathan Leko for Jérémie Bela. | 
| 63' |  | Substitution - Birmingham City. Ivan Sunjic for Gary Gardner. | 
| 64' |  | Offside - Reading. Alfa Semedo with a pass, however Yakou Meite is in offside. | 
| 65' |  | Andy Yiadom - Reading - won a free kick in defence. | 
| 65' |  | Fouled by Jonathan Leko - Birmingham City | 
| 68' |  | Alen Halilovic - Birmingham City - won a free kick in defence. | 
| 68' |  | Fouled by Omar Richards - Reading | 
| 69' |  | New attacking attempt. Lukas Jutkiewicz - Birmingham City - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Alen Halilovic with a cross. | 
| 70' |  | Substitution - Reading. George Puscas for Yakou Meite. | 
| 71' |  | Corner - Birmingham City. Conceded by Tom McIntyre. | 
| 71' |  | Goal! Birmingham City 2, Reading 1. Harlee Dean - Birmingham City - shot with the head from the centre of the box to the left corner after corner. | 
| 72' |  | Substitution - Birmingham City. Sam Cosgrove for Lukas Jutkiewicz - injury. | 
| 73' |  | Substitution - Reading. Ovie Ejaria for Josh Laurent. | 
| 73' |  | Missed chance. Jonathan Leko - Birmingham City - shot with right foot from outside the box goes high. Assist - Rekeem Harper. | 
| 77' |  | Substitution - Reading. Andy Rinomhota for Alfa Semedo. | 
| 78' |  | Offside - Birmingham City. Kristian Pedersen with a pass, however Alen Halilovic is in offside. | 
| 79' |  | New attacking attempt. Michael Olise - Reading - shot with left foot from outside the box is saved in the left corner. Assist - Tom McIntyre. | 
| 80' |  | Fouled by Tom McIntyre - Reading | 
| 80' |  | Sam Cosgrove - Birmingham City - won a free kick in defence. | 
| 81' |  | Andy Rinomhota - Reading - won a free kick in defence. | 
| 81' |  | Fouled by Ivan Sunjic - Birmingham City | 
| 85' |  | Shot blocked. Ovie Ejaria - Reading - shot with right foot from outside the box is blocked. Assist - Tom McIntyre. | 
| 87' |  | Substitution - Birmingham City. Steve Seddon for Alen Halilovic. | 
| 90' |  | Fouled by George Puscas - Reading | 
| 90' |  | Harlee Dean - Birmingham City - won a free kick in defence. | 
| 90+1' |  | Shot blocked. Sam Cosgrove - Birmingham City - shot with right foot from outside the box is blocked. | 
| 90+2' |  | Hand ball by Jonathan Leko - Birmingham City | 
| 90+4' |  | Second Half ended - Birmingham City 2, Reading 1. | 
|  |  | Thats all. Game finished - Birmingham City 2, Reading 1. |