Possession
Possession
xG, big chances, touches and duels are ESPN's numbers; other sites' models can differ a little.
Possession
ESPN has no formation for this match, so here are the line-ups as a list.
Jonathan Grounds (Birmingham City) Free Kick at 93'
Andrija Novakovich commits a foul on Andrew Shinnie resulting on a free kick for Birmingham City
Adam Federici makes the save (Parry)
Clayton Donaldson hits a good right footed shot. Outcome: save
Michael Morrison clears the ball from danger.
Adam Federici (Reading) Free Kick at 91'
Andrew Shinnie commits a foul on Jordan Obita resulting on a free kick for Reading
Jake Cooper clears the ball from danger.
Last 5 meetings
ESPN has no formation for this match, so here are the line-ups as a list.
Possession
Throw-in: Jonathan Spector takes it (Attacking)
End of the game
The referee has signaled the end of the second half
Throw-in: Jonathan Spector takes it (Attacking)
Throw-in: Demarai Gray takes it (Attacking)
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph makes the save (Catch)
Jordan Obita hits a header. Outcome: save
Chris Gunter crosses the ball.
Throw-in: Chris Gunter takes it (Attacking)
Robert Kiernan clears the ball from danger.
Throw-in: Chris Gunter takes it (Attacking)
Jordan Obita crosses the ball.
Throw-in: Jordan Obita takes it (Attacking)
Throw-in: Jordan Obita takes it (Defending)
Throw-in: Jonathan Spector takes it (Attacking)
Jake Cooper clears the ball from danger.
Goal!! Clayton Donaldson hits a header to the lower right corner from the centre 6 yard and scores!! Birmingham City now leads 1 - 0
Clayton Donaldson hits a good header. Outcome: goal
That last goal was assisted by Stephen Gleeson
Stephen Gleeson crosses the ball.
Chris Gunter blocks the shot
Lloyd Dyer hits a good right footed shot, but it is off target. Outcome: blocked
Adam Federici makes the save (Fumble)
Andrew Shinnie hits a good right footed shot. Outcome: save
Chris Gunter (Reading) Free Kick at 82'
Demarai Gray commits a foul on Jem Karacan resulting on a free kick for Reading
Throw-in: Jonathan Grounds takes it (Attacking)
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph (Birmingham City) Free Kick at 81'
Reading makes a sub: Andrija Novakovich enters for Nick Blackman. Reason: Tactical
Jack Stacey commits a foul on Jonathan Spector resulting on a free kick for Birmingham City
Throw-in: Chris Gunter takes it (Defending)
Chris Gunter clears the ball from danger.
Darren Randolph takes a long goal kick
Jack Stacey hits a good right footed shot, but it is off target. Outcome: miss right
Throw-in: Jonathan Grounds takes it (Attacking)
Adam Federici makes the save (Fumble)
Demarai Gray hits a good right footed shot. Outcome: save
Darren Randolph takes a long goal kick
Birmingham City makes a sub: Demarai Gray enters for Wesley Thomas. Reason: Tactical
Nathan Ake hits a good left footed shot, but it is off target. Outcome: over bar
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph makes the save (Parry)
Jack Stacey hits a good right footed shot. Outcome: save
Darren Randolph makes the save (Parry)
Nathaniel Chalobah hits an impressive right footed shot. Outcome: save
Robert Kiernan blocks the shot
Nick Blackman hits a good left footed shot, but it is off target. Outcome: blocked
Throw-in: Jordan Obita takes it (Attacking)
Darren Randolph takes a long goal kick
Jem Karacan crosses the ball.
Jack Stacey crosses the ball.
Throw-in: Jonathan Grounds takes it (Defending)
Adam Federici takes a short goal kick
Andrew Shinnie hits a good right footed shot, but it is off target. Outcome: miss right
Michael Hector clears the ball from danger.
Stephen Gleeson crosses the ball.
Stephen Gleeson (Birmingham City) Free Kick at 69'
Jordan Obita is awarded a yellow card. Reason: unsporting behaviour
Jordan Obita commits a foul on Clayton Donaldson resulting on a free kick for Birmingham City
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph (Birmingham City) Free Kick at 68'
Handball called on Kwesi Appiah
Robert Tesche clears the ball from danger.
Michael Morrison clears the ball from danger.
Jonathan Spector clears the ball from danger.
Jordan Obita crosses the ball.
Robert Tesche (Birmingham City) Free Kick at 66'
Nathan Ake commits a foul on Robert Tesche resulting on a free kick for Birmingham City
Throw-in: Jonathan Grounds takes it (Defending)
Jordan Obita crosses the ball.
Robert Tesche clears the ball from danger.
Jordan Obita clears the ball from danger.
Robert Tesche crosses the ball.
Darren Randolph takes a long goal kick
Reading makes a sub: Kwesi Appiah enters for Garath McCleary. Reason: Tactical
Reading makes a sub: Jack Stacey enters for Jamie Mackie. Reason: Tactical
Birmingham City makes a sub: Lloyd Dyer enters for Paul Caddis. Reason: Tactical
Jordan Obita hits a good left footed shot, but it is off target. Outcome: miss left
Nathan Ake (Reading) Free Kick at 61'
Jonathan Grounds commits a foul on Nathan Ake resulting on a free kick for Reading
Jake Cooper clears the ball from danger.
Darren Randolph takes a long goal kick
Paul Caddis clears the ball from danger.
Jordan Obita crosses the ball.
Throw-in: Robert Kiernan takes it (Defending)
Throw-in: Paul Caddis takes it (Defending)
Garath McCleary crosses the ball.
Jordan Obita crosses the ball.
Jordan Obita (Reading) Free Kick at 57'
Robert Tesche commits a foul on Nick Blackman resulting on a free kick for Reading
Throw-in: Robert Kiernan takes it (Defending)
Michael Morrison clears the ball from danger.
Paul Caddis clears the ball from danger.
Jordan Obita crosses the ball.
Throw-in: Chris Gunter takes it (Attacking)
Garath McCleary crosses the ball.
Darren Randolph takes a long goal kick
Jamie Mackie hits a good right footed shot, but it is off target. Outcome: miss right
Chris Gunter crosses the ball.
Michael Morrison blocks the shot
Nathan Ake hits a good left footed shot, but it is off target. Outcome: blocked
Throw-in: Jordan Obita takes it (Attacking)
Jonathan Spector blocks the shot
Nick Blackman hits a good left footed shot, but it is off target. Outcome: blocked
Jake Cooper (Reading) Free Kick at 51'
Wesley Thomas commits a foul on Jake Cooper resulting on a free kick for Reading
Jem Karacan crosses the ball.
Darren Randolph takes a long goal kick
Chris Gunter (Reading) Free Kick at 48'
Wesley Thomas commits a foul on Michael Hector resulting on a free kick for Reading
Darren Randolph (Birmingham City) Free Kick at 48'
Garath McCleary commits a foul on Robert Tesche resulting on a free kick for Birmingham City
Robert Kiernan clears the ball from danger.
Jonathan Spector clears the ball from danger.
Garath McCleary crosses the ball.
Jake Cooper clears the ball from danger.
Throw-in: Jordan Obita takes it (Attacking)
The second half is under way
Throw-in: Jordan Obita takes it (Attacking)
Darren Randolph takes a long goal kick
The referee has signaled the end of the first half
Adam Federici (Reading) Free Kick at 45'
Andrew Shinnie commits a foul on Jordan Obita resulting on a free kick for Reading
Throw-in: Paul Caddis takes it (Attacking)
Jordan Obita clears the ball from danger.
Paul Caddis crosses the ball.
Throw-in: Paul Caddis takes it (Attacking)
Throw-in: Chris Gunter takes it (Defending)
Darren Randolph takes a long goal kick
Michael Hector crosses the ball.
Throw-in: Paul Caddis takes it (Defending)
Chris Gunter crosses the ball.
Throw-in: Chris Gunter takes it (Defending)
Darren Randolph takes a long goal kick
Robert Tesche clears the ball from danger.
Chris Gunter crosses the ball.
Throw-in: Chris Gunter takes it (Attacking)
Robert Tesche clears the ball from danger.
Jem Karacan crosses the ball.
Throw-in: Chris Gunter takes it (Attacking)
Jake Cooper (Reading) Free Kick at 37'
Offside called on Clayton Donaldson
Adam Federici makes the save (Other)
Jonathan Grounds hits a good header. Outcome: save
Nathaniel Chalobah clears the ball from danger.
Paul Caddis crosses the ball.
Throw-in: Paul Caddis takes it (Attacking)
Throw-in: Robert Kiernan takes it (Defending)
Throw-in: Chris Gunter takes it (Attacking)
Darren Randolph (Birmingham City) Free Kick at 34'
Birmingham City makes a sub: Andrew Shinnie enters for Diego Fabbrini. Reason: Injury
Jamie Mackie commits a foul on Darren Randolph resulting on a free kick for Birmingham City
Darren Randolph makes the save (Other)
Nathaniel Chalobah hits a good right footed shot. Outcome: save
Paul Caddis clears the ball from danger.
Chris Gunter crosses the ball.
Darren Randolph makes the save (Parry)
Nathaniel Chalobah hits a good right footed shot. Outcome: save
Jonathan Spector blocks the shot
Nathan Ake hits a good left footed shot, but it is off target. Outcome: blocked
Throw-in: Robert Kiernan takes it (Defending)
Adam Federici takes a long goal kick
Paul Caddis hits a good right footed shot, but it is off target. Outcome: over bar
Throw-in: Jonathan Grounds takes it (Attacking)
Throw-in: Chris Gunter takes it (Attacking)
Michael Hector (Reading) Free Kick at 27'
Wesley Thomas commits a foul on Michael Hector resulting on a free kick for Reading
Darren Randolph takes a long goal kick
Michael Morrison blocks the shot
Jake Cooper hits a good left footed shot, but it is off target. Outcome: blocked
Michael Morrison clears the ball from danger.
Darren Randolph makes the save (Parry)
Garath McCleary hits a good left footed shot. Outcome: save
Robert Kiernan blocks the shot
Nick Blackman hits a good left footed shot, but it is off target. Outcome: blocked
Darren Randolph makes the save (Fumble)
Jamie Mackie hits a good right footed shot. Outcome: save
Jordan Obita crosses the ball.
Jordan Obita (Reading) Free Kick at 24'
Paul Caddis commits a foul on Jordan Obita resulting on a free kick for Reading
Throw-in: Jordan Obita takes it (Attacking)
Jonathan Spector clears the ball from danger.
Jake Cooper clears the ball from danger.
Jordan Obita clears the ball from danger.
Paul Caddis crosses the ball.
Throw-in: Jonathan Grounds takes it (Attacking)
Stephen Gleeson (Birmingham City) Free Kick at 22'
Nathan Ake commits a foul on Diego Fabbrini resulting on a free kick for Birmingham City
Throw-in: Chris Gunter takes it (Attacking)
Darren Randolph takes a long goal kick
Jamie Mackie hits a good right footed shot, but it is off target. Outcome: miss left
Garath McCleary hits a good right footed shot, but it is off target. Outcome: blocked
Paul Caddis crosses the ball.
Throw-in: Paul Caddis takes it (Attacking)
Jake Cooper clears the ball from danger.
Paul Caddis crosses the ball.
Throw-in: Chris Gunter takes it (Defending)
Throw-in: Chris Gunter takes it (Attacking)
Wesley Thomas clears the ball from danger.
Stephen Gleeson clears the ball from danger.
Throw-in: Jordan Obita takes it (Defending)
Michael Hector blocks the shot
Diego Fabbrini hits a good right footed shot, but it is off target. Outcome: blocked
Throw-in: Robert Kiernan takes it (Attacking)
Darren Randolph takes a long goal kick
Garath McCleary hits a good left footed shot, but it is off target. Outcome: miss right
Adam Federici takes a long goal kick
Adam Federici makes the save (Other)
Wesley Thomas hits a good right footed shot. Outcome: save
Darren Randolph (Birmingham City) Free Kick at 10'
Nathan Ake commits a foul on Jonathan Spector resulting on a free kick for Birmingham City
Throw-in: Paul Caddis takes it (Attacking)
Throw-in: Jonathan Grounds takes it (Attacking)
Robert Tesche crosses the ball.
Nathan Ake clears the ball from danger.
Nathan Ake clears the ball from danger.
Robert Tesche crosses the ball.
Throw-in: Paul Caddis takes it (Attacking)
Jake Cooper clears the ball from danger.
Darren Randolph takes a long goal kick
Garath McCleary (Reading) Free Kick at 5'
Robert Kiernan commits a foul on Jamie Mackie resulting on a free kick for Reading
Throw-in: Jordan Obita takes it (Defending)
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph (Birmingham City) Free Kick at 3'
Offside called on Jamie Mackie
Darren Randolph makes the save (Parry)
Michael Hector hits a good header. Outcome: save
Garath McCleary crosses the ball.
Garath McCleary (Reading) Free Kick at 2'
Robert Tesche commits a foul on Nathaniel Chalobah resulting on a free kick for Reading
Throw-in: Chris Gunter takes it (Attacking)
Throw-in: Chris Gunter takes it (Attacking)
Game on!
Possession
xG, big chances, touches and duels are ESPN's numbers; other sites' models can differ a little.
Jonathan Grounds (Birmingham City) Free Kick at 93'
Andrija Novakovich commits a foul on Andrew Shinnie resulting on a free kick for Birmingham City
Adam Federici makes the save (Parry)
Clayton Donaldson hits a good right footed shot. Outcome: save
Michael Morrison clears the ball from danger.
Adam Federici (Reading) Free Kick at 91'
Andrew Shinnie commits a foul on Jordan Obita resulting on a free kick for Reading
Jake Cooper clears the ball from danger.
Throw-in: Jonathan Spector takes it (Attacking)
End of the game
The referee has signaled the end of the second half
Throw-in: Jonathan Spector takes it (Attacking)
Throw-in: Demarai Gray takes it (Attacking)
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph makes the save (Catch)
Jordan Obita hits a header. Outcome: save
Chris Gunter crosses the ball.
Throw-in: Chris Gunter takes it (Attacking)
Robert Kiernan clears the ball from danger.
Throw-in: Chris Gunter takes it (Attacking)
Jordan Obita crosses the ball.
Throw-in: Jordan Obita takes it (Attacking)
Throw-in: Jordan Obita takes it (Defending)
Throw-in: Jonathan Spector takes it (Attacking)
Jake Cooper clears the ball from danger.
Goal!! Clayton Donaldson hits a header to the lower right corner from the centre 6 yard and scores!! Birmingham City now leads 1 - 0
Clayton Donaldson hits a good header. Outcome: goal
That last goal was assisted by Stephen Gleeson
Stephen Gleeson crosses the ball.
Chris Gunter blocks the shot
Lloyd Dyer hits a good right footed shot, but it is off target. Outcome: blocked
Adam Federici makes the save (Fumble)
Andrew Shinnie hits a good right footed shot. Outcome: save
Chris Gunter (Reading) Free Kick at 82'
Demarai Gray commits a foul on Jem Karacan resulting on a free kick for Reading
Throw-in: Jonathan Grounds takes it (Attacking)
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph (Birmingham City) Free Kick at 81'
Reading makes a sub: Andrija Novakovich enters for Nick Blackman. Reason: Tactical
Jack Stacey commits a foul on Jonathan Spector resulting on a free kick for Birmingham City
Throw-in: Chris Gunter takes it (Defending)
Chris Gunter clears the ball from danger.
Darren Randolph takes a long goal kick
Jack Stacey hits a good right footed shot, but it is off target. Outcome: miss right
Throw-in: Jonathan Grounds takes it (Attacking)
Adam Federici makes the save (Fumble)
Demarai Gray hits a good right footed shot. Outcome: save
Darren Randolph takes a long goal kick
Birmingham City makes a sub: Demarai Gray enters for Wesley Thomas. Reason: Tactical
Nathan Ake hits a good left footed shot, but it is off target. Outcome: over bar
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph makes the save (Parry)
Jack Stacey hits a good right footed shot. Outcome: save
Darren Randolph makes the save (Parry)
Nathaniel Chalobah hits an impressive right footed shot. Outcome: save
Robert Kiernan blocks the shot
Nick Blackman hits a good left footed shot, but it is off target. Outcome: blocked
Throw-in: Jordan Obita takes it (Attacking)
Darren Randolph takes a long goal kick
Jem Karacan crosses the ball.
Jack Stacey crosses the ball.
Throw-in: Jonathan Grounds takes it (Defending)
Adam Federici takes a short goal kick
Andrew Shinnie hits a good right footed shot, but it is off target. Outcome: miss right
Michael Hector clears the ball from danger.
Stephen Gleeson crosses the ball.
Stephen Gleeson (Birmingham City) Free Kick at 69'
Jordan Obita is awarded a yellow card. Reason: unsporting behaviour
Jordan Obita commits a foul on Clayton Donaldson resulting on a free kick for Birmingham City
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph (Birmingham City) Free Kick at 68'
Handball called on Kwesi Appiah
Robert Tesche clears the ball from danger.
Michael Morrison clears the ball from danger.
Jonathan Spector clears the ball from danger.
Jordan Obita crosses the ball.
Robert Tesche (Birmingham City) Free Kick at 66'
Nathan Ake commits a foul on Robert Tesche resulting on a free kick for Birmingham City
Throw-in: Jonathan Grounds takes it (Defending)
Jordan Obita crosses the ball.
Robert Tesche clears the ball from danger.
Jordan Obita clears the ball from danger.
Robert Tesche crosses the ball.
Darren Randolph takes a long goal kick
Reading makes a sub: Kwesi Appiah enters for Garath McCleary. Reason: Tactical
Reading makes a sub: Jack Stacey enters for Jamie Mackie. Reason: Tactical
Birmingham City makes a sub: Lloyd Dyer enters for Paul Caddis. Reason: Tactical
Jordan Obita hits a good left footed shot, but it is off target. Outcome: miss left
Nathan Ake (Reading) Free Kick at 61'
Jonathan Grounds commits a foul on Nathan Ake resulting on a free kick for Reading
Jake Cooper clears the ball from danger.
Darren Randolph takes a long goal kick
Paul Caddis clears the ball from danger.
Jordan Obita crosses the ball.
Throw-in: Robert Kiernan takes it (Defending)
Throw-in: Paul Caddis takes it (Defending)
Garath McCleary crosses the ball.
Jordan Obita crosses the ball.
Jordan Obita (Reading) Free Kick at 57'
Robert Tesche commits a foul on Nick Blackman resulting on a free kick for Reading
Throw-in: Robert Kiernan takes it (Defending)
Michael Morrison clears the ball from danger.
Paul Caddis clears the ball from danger.
Jordan Obita crosses the ball.
Throw-in: Chris Gunter takes it (Attacking)
Garath McCleary crosses the ball.
Darren Randolph takes a long goal kick
Jamie Mackie hits a good right footed shot, but it is off target. Outcome: miss right
Chris Gunter crosses the ball.
Michael Morrison blocks the shot
Nathan Ake hits a good left footed shot, but it is off target. Outcome: blocked
Throw-in: Jordan Obita takes it (Attacking)
Jonathan Spector blocks the shot
Nick Blackman hits a good left footed shot, but it is off target. Outcome: blocked
Jake Cooper (Reading) Free Kick at 51'
Wesley Thomas commits a foul on Jake Cooper resulting on a free kick for Reading
Jem Karacan crosses the ball.
Darren Randolph takes a long goal kick
Chris Gunter (Reading) Free Kick at 48'
Wesley Thomas commits a foul on Michael Hector resulting on a free kick for Reading
Darren Randolph (Birmingham City) Free Kick at 48'
Garath McCleary commits a foul on Robert Tesche resulting on a free kick for Birmingham City
Robert Kiernan clears the ball from danger.
Jonathan Spector clears the ball from danger.
Garath McCleary crosses the ball.
Jake Cooper clears the ball from danger.
Throw-in: Jordan Obita takes it (Attacking)
The second half is under way
Throw-in: Jordan Obita takes it (Attacking)
Darren Randolph takes a long goal kick
The referee has signaled the end of the first half
Adam Federici (Reading) Free Kick at 45'
Andrew Shinnie commits a foul on Jordan Obita resulting on a free kick for Reading
Throw-in: Paul Caddis takes it (Attacking)
Jordan Obita clears the ball from danger.
Paul Caddis crosses the ball.
Throw-in: Paul Caddis takes it (Attacking)
Throw-in: Chris Gunter takes it (Defending)
Darren Randolph takes a long goal kick
Michael Hector crosses the ball.
Throw-in: Paul Caddis takes it (Defending)
Chris Gunter crosses the ball.
Throw-in: Chris Gunter takes it (Defending)
Darren Randolph takes a long goal kick
Robert Tesche clears the ball from danger.
Chris Gunter crosses the ball.
Throw-in: Chris Gunter takes it (Attacking)
Robert Tesche clears the ball from danger.
Jem Karacan crosses the ball.
Throw-in: Chris Gunter takes it (Attacking)
Jake Cooper (Reading) Free Kick at 37'
Offside called on Clayton Donaldson
Adam Federici makes the save (Other)
Jonathan Grounds hits a good header. Outcome: save
Nathaniel Chalobah clears the ball from danger.
Paul Caddis crosses the ball.
Throw-in: Paul Caddis takes it (Attacking)
Throw-in: Robert Kiernan takes it (Defending)
Throw-in: Chris Gunter takes it (Attacking)
Darren Randolph (Birmingham City) Free Kick at 34'
Birmingham City makes a sub: Andrew Shinnie enters for Diego Fabbrini. Reason: Injury
Jamie Mackie commits a foul on Darren Randolph resulting on a free kick for Birmingham City
Darren Randolph makes the save (Other)
Nathaniel Chalobah hits a good right footed shot. Outcome: save
Paul Caddis clears the ball from danger.
Chris Gunter crosses the ball.
Darren Randolph makes the save (Parry)
Nathaniel Chalobah hits a good right footed shot. Outcome: save
Jonathan Spector blocks the shot
Nathan Ake hits a good left footed shot, but it is off target. Outcome: blocked
Throw-in: Robert Kiernan takes it (Defending)
Adam Federici takes a long goal kick
Paul Caddis hits a good right footed shot, but it is off target. Outcome: over bar
Throw-in: Jonathan Grounds takes it (Attacking)
Throw-in: Chris Gunter takes it (Attacking)
Michael Hector (Reading) Free Kick at 27'
Wesley Thomas commits a foul on Michael Hector resulting on a free kick for Reading
Darren Randolph takes a long goal kick
Michael Morrison blocks the shot
Jake Cooper hits a good left footed shot, but it is off target. Outcome: blocked
Michael Morrison clears the ball from danger.
Darren Randolph makes the save (Parry)
Garath McCleary hits a good left footed shot. Outcome: save
Robert Kiernan blocks the shot
Nick Blackman hits a good left footed shot, but it is off target. Outcome: blocked
Darren Randolph makes the save (Fumble)
Jamie Mackie hits a good right footed shot. Outcome: save
Jordan Obita crosses the ball.
Jordan Obita (Reading) Free Kick at 24'
Paul Caddis commits a foul on Jordan Obita resulting on a free kick for Reading
Throw-in: Jordan Obita takes it (Attacking)
Jonathan Spector clears the ball from danger.
Jake Cooper clears the ball from danger.
Jordan Obita clears the ball from danger.
Paul Caddis crosses the ball.
Throw-in: Jonathan Grounds takes it (Attacking)
Stephen Gleeson (Birmingham City) Free Kick at 22'
Nathan Ake commits a foul on Diego Fabbrini resulting on a free kick for Birmingham City
Throw-in: Chris Gunter takes it (Attacking)
Darren Randolph takes a long goal kick
Jamie Mackie hits a good right footed shot, but it is off target. Outcome: miss left
Garath McCleary hits a good right footed shot, but it is off target. Outcome: blocked
Paul Caddis crosses the ball.
Throw-in: Paul Caddis takes it (Attacking)
Jake Cooper clears the ball from danger.
Paul Caddis crosses the ball.
Throw-in: Chris Gunter takes it (Defending)
Throw-in: Chris Gunter takes it (Attacking)
Wesley Thomas clears the ball from danger.
Stephen Gleeson clears the ball from danger.
Throw-in: Jordan Obita takes it (Defending)
Michael Hector blocks the shot
Diego Fabbrini hits a good right footed shot, but it is off target. Outcome: blocked
Throw-in: Robert Kiernan takes it (Attacking)
Darren Randolph takes a long goal kick
Garath McCleary hits a good left footed shot, but it is off target. Outcome: miss right
Adam Federici takes a long goal kick
Adam Federici makes the save (Other)
Wesley Thomas hits a good right footed shot. Outcome: save
Darren Randolph (Birmingham City) Free Kick at 10'
Nathan Ake commits a foul on Jonathan Spector resulting on a free kick for Birmingham City
Throw-in: Paul Caddis takes it (Attacking)
Throw-in: Jonathan Grounds takes it (Attacking)
Robert Tesche crosses the ball.
Nathan Ake clears the ball from danger.
Nathan Ake clears the ball from danger.
Robert Tesche crosses the ball.
Throw-in: Paul Caddis takes it (Attacking)
Jake Cooper clears the ball from danger.
Darren Randolph takes a long goal kick
Garath McCleary (Reading) Free Kick at 5'
Robert Kiernan commits a foul on Jamie Mackie resulting on a free kick for Reading
Throw-in: Jordan Obita takes it (Defending)
Throw-in: Jonathan Spector takes it (Attacking)
Darren Randolph (Birmingham City) Free Kick at 3'
Offside called on Jamie Mackie
Darren Randolph makes the save (Parry)
Michael Hector hits a good header. Outcome: save
Garath McCleary crosses the ball.
Garath McCleary (Reading) Free Kick at 2'
Robert Tesche commits a foul on Nathaniel Chalobah resulting on a free kick for Reading
Throw-in: Chris Gunter takes it (Attacking)
Throw-in: Chris Gunter takes it (Attacking)
Game on!