- Match ends, Barnsley 0, Birmingham City 1.
 - 90'+5' Second Half ends, Barnsley 0, Birmingham City 1.
 - 90'+3' Attempt blocked. Cauley Woodrow (Barnsley) right footed shot from outside the box is blocked. Assisted by Jacob Brown.
 - 90'+2' Corner, Birmingham City. Conceded by Michael Sollbauer.
 - 90'+1' Hand ball by Luke Thomas (Barnsley).
 - 90'+1' Jérémie Bela (Birmingham City) wins a free kick on the left wing.
 - 90'+1' Foul by Michael Sollbauer (Barnsley).
 - 88' Substitution, Birmingham City. Wes Harding replaces Jude Bellingham.
 - 86' Substitution, Birmingham City. Harlee Dean replaces Lukas Jutkiewicz.
 - 85' Attempt missed. Lukas Jutkiewicz (Birmingham City) left footed shot from outside the box is too high. Assisted by Jérémie Bela.
 - 84' Foul by Ivan Sunjic (Birmingham City).
 - 84' Cauley Woodrow (Barnsley) wins a free kick in the defensive half.
 - 78' Corner, Barnsley. Conceded by Marc Roberts.
 - 78' Attempt blocked. Cauley Woodrow (Barnsley) right footed shot from outside the box is blocked. Assisted by Luke Thomas.
 - 76' Goal! Barnsley 0, Birmingham City 1. Scott Hogan (Birmingham City) left footed shot from the centre of the box to the top left corner. Assisted by Jude Bellingham.
 - 74' Attempt missed. Lukas Jutkiewicz (Birmingham City) header from the centre of the box misses to the left. Assisted by Jude Bellingham following a set piece situation.
 - 74' Jude Bellingham (Birmingham City) wins a free kick in the attacking half.
 - 74' Foul by Cauley Woodrow (Barnsley).
 - 73' Foul by Lukas Jutkiewicz (Birmingham City).
 - 73' Alex Mowatt (Barnsley) wins a free kick on the left wing.
 - 71' Corner, Barnsley. Conceded by Maxime Colin.
 - 70' Substitution, Barnsley. Luke Thomas replaces Elliot Simoes.
 - 70' Substitution, Birmingham City. Jérémie Bela replaces Jefferson Montero.
 - 69' Foul by Maxime Colin (Birmingham City).
 - 69' Elliot Simoes (Barnsley) wins a free kick in the defensive half.
 - 68' Lukas Jutkiewicz (Birmingham City) is shown the yellow card for dangerous play.
 - 68' Dangerous play by Lukas Jutkiewicz (Birmingham City).
 - 68' Bradley Collins (Barnsley) wins a free kick in the defensive half.
 - 66' Corner, Birmingham City. Conceded by Michael Sollbauer.
 - 66' Attempt missed. Gary Gardner (Birmingham City) right footed shot from outside the box misses to the left.
 - 65' Attempt missed. Jude Bellingham (Birmingham City) left footed shot from outside the box is high and wide to the left.
 - 62' Offside, Barnsley. Conor Chaplin tries a through ball, but Jacob Brown is caught offside.
 - 56' Lukas Jutkiewicz (Birmingham City) wins a free kick in the attacking half.
 - 56' Foul by Mike-Steven Bähre (Barnsley).
 - 53' Mads Andersen (Barnsley) wins a free kick on the left wing.
 - 53' Foul by Scott Hogan (Birmingham City).
 - 51' Hand ball by Kristian Pedersen (Birmingham City).
 - 50' Attempt missed. Elliot Simoes (Barnsley) right footed shot from outside the box is high and wide to the right.
 - 45' Substitution, Barnsley. Mike-Steven Bähre replaces Callum Styles.
 - 45' Second Half begins Barnsley 0, Birmingham City 0.
 - 45'+2' First Half ends, Barnsley 0, Birmingham City 0.
 - 44' Attempt missed. Conor Chaplin (Barnsley) left footed shot from outside the box misses to the left. Assisted by Callum Styles.
 - 38' Attempt saved. Scott Hogan (Birmingham City) right footed shot from a difficult angle on the right is saved in the centre of the goal. Assisted by Gary Gardner with a through ball.
 - 35' Attempt saved. Conor Chaplin (Barnsley) left footed shot from the left side of the six yard box is saved in the centre of the goal.
 - 35' Attempt saved. Jacob Brown (Barnsley) right footed shot from outside the box is saved in the bottom left corner.
 - 32' Corner, Birmingham City. Conceded by Jordan Williams.
 - 32' Attempt blocked. Lukas Jutkiewicz (Birmingham City) right footed shot from the centre of the box is blocked. Assisted by Gary Gardner.
 - 31' Jordan Williams (Barnsley) wins a free kick in the defensive half.
 - 31' Foul by Lukas Jutkiewicz (Birmingham City).
 - 30' Jude Bellingham (Birmingham City) wins a free kick in the defensive half.
 - 30' Foul by Conor Chaplin (Barnsley).
 - 29' Corner, Barnsley. Conceded by Lee Camp.
 - 29' Attempt saved. Callum Styles (Barnsley) left footed shot from outside the box is saved in the top right corner.
 - 28' Mads Andersen (Barnsley) is shown the yellow card for a bad foul.
 - 27' Gary Gardner (Birmingham City) wins a free kick in the attacking half.
 - 27' Foul by Mads Andersen (Barnsley).
 - 27' Substitution, Barnsley. Kilian Ludewig replaces Clarke Oduor because of an injury.
 - 23' Attempt missed. Jake Clarke-Salter (Birmingham City) header from the left side of the box misses to the right. Assisted by Jude Bellingham following a set piece situation.
 - 23' Jude Bellingham (Birmingham City) wins a free kick on the right wing.
 - 23' Foul by Clarke Oduor (Barnsley).
 - 18' Foul by Ivan Sunjic (Birmingham City).
 - 18' Cauley Woodrow (Barnsley) wins a free kick in the defensive half.
 - 17' Attempt saved. Jordan Williams (Barnsley) right footed shot from outside the box is saved in the bottom right corner. Assisted by Jacob Brown.
 - 16' Attempt blocked. Ivan Sunjic (Birmingham City) right footed shot from outside the box is blocked.
 - 16' Corner, Birmingham City. Conceded by Mads Andersen.
 - 16' Attempt blocked. Jude Bellingham (Birmingham City) right footed shot from the right side of the box is blocked.
 - 15' Attempt missed. Cauley Woodrow (Barnsley) right footed shot from outside the box is close, but misses to the right. Assisted by Jacob Brown.
 - 12' Offside, Birmingham City. Lukas Jutkiewicz tries a through ball, but Scott Hogan is caught offside.
 - 9' Kristian Pedersen (Birmingham City) wins a free kick in the defensive half.
 - 9' Foul by Callum Styles (Barnsley).
 - 4' Attempt missed. Scott Hogan (Birmingham City) right footed shot from very close range is too high. Assisted by Jude Bellingham with a cross following a corner.
 - 3' Corner, Birmingham City. Conceded by Jordan Williams.
 - First Half begins.
 - Lineups are announced and players are warming up.