Second Half ends, Birmingham City 3, Bristol City 0.
90'+2
Attempt saved. Cameron Pring (Bristol City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Alex Scott.
90'+2
George Tanner (Bristol City) wins a free kick on the right wing.
90'+2
Foul by Jérémie Bela (Birmingham City).
90'+1
Zak Vyner (Bristol City) wins a free kick in the defensive half.
90'+1
Foul by Lukas Jutkiewicz (Birmingham City).
89'
Robert Atkinson (Bristol City) wins a free kick in the defensive half.
89'
Foul by Riley McGree (Birmingham City).
88'
Tyreeq Bakinson (Bristol City) wins a free kick in the defensive half.
88'
Foul by Jordan James (Birmingham City).
87'
Andreas Weimann (Bristol City) is shown the yellow card for a bad foul.
87'
Foul by Andreas Weimann (Bristol City).
87'
George Friend (Birmingham City) wins a free kick in the defensive half.
85'
Substitution, Birmingham City. Jordan James replaces Jordan Graham.
84'
Corner, Birmingham City. Conceded by Zak Vyner.
83'
Attempt missed. Jérémie Bela (Birmingham City) right footed shot from outside the box is close, but misses to the right from a direct free kick.
82'
Substitution, Bristol City. Cameron Pring replaces Jay Dasilva.
82'
Substitution, Bristol City. Alex Scott replaces Nahki Wells.
82'
Tyreeq Bakinson (Bristol City) is shown the yellow card for a bad foul.
81'
Foul by Tyreeq Bakinson (Bristol City).
81'
Gary Gardner (Birmingham City) wins a free kick in the attacking half.
80'
Attempt missed. Harlee Dean (Birmingham City) right footed shot from the centre of the box is high and wide to the right.
80'
Attempt blocked. Riley McGree (Birmingham City) left footed shot from the right side of the box is blocked. Assisted by Jordan Graham.
80'
Attempt missed. Ivan Sunjic (Birmingham City) right footed shot from outside the box misses to the left.
76'
Goal! Birmingham City 3, Bristol City 0. Gary Gardner (Birmingham City) header from the centre of the box to the bottom right corner. Assisted by Jordan Graham with a cross.
75'
Tomas Kalas (Bristol City) wins a free kick in the defensive half.
75'
Foul by Scott Hogan (Birmingham City).
73'
Robert Atkinson (Bristol City) wins a free kick in the defensive half.
Troy Deeney (Birmingham City) wins a free kick in the attacking half.
69'
Attempt missed. Jay Dasilva (Bristol City) left footed shot from the left side of the six yard box is high and wide to the left. Assisted by George Tanner.
68'
Goal! Birmingham City 2, Bristol City 0. Scott Hogan (Birmingham City) left footed shot from the left side of the box to the bottom right corner. Assisted by Troy Deeney with a headed pass.
67'
Zak Vyner (Bristol City) wins a free kick in the defensive half.
67'
Foul by Harlee Dean (Birmingham City).
66'
Attempt blocked. George Friend (Birmingham City) header from the centre of the box is blocked. Assisted by Jordan Graham with a cross.
66'
Corner, Birmingham City. Conceded by Jay Dasilva.
65'
Attempt blocked. Jérémie Bela (Birmingham City) left footed shot from outside the box is blocked.
64'
Corner, Birmingham City. Conceded by Zak Vyner.
63'
Corner, Birmingham City. Conceded by Tyreeq Bakinson.
61'
Attempt missed. George Tanner (Bristol City) right footed shot from the centre of the box is too high.
61'
Attempt missed. Nahki Wells (Bristol City) right footed shot from the centre of the box misses to the right.
60'
Attempt missed. Gary Gardner (Birmingham City) header from the centre of the box is close, but misses to the right. Assisted by Riley McGree with a cross following a set piece situation.
59'
Troy Deeney (Birmingham City) wins a free kick in the attacking half.
59'
Foul by Han-Noah Massengo (Bristol City).
56'
Attempt missed. Scott Hogan (Birmingham City) left footed shot from the left side of the box misses to the right. Assisted by Troy Deeney with a through ball.
55'
Offside, Bristol City. Tyreeq Bakinson tries a through ball, but Nahki Wells is caught offside.
53'
Substitution, Bristol City. Han-Noah Massengo replaces Matty James because of an injury.
52'
Nahki Wells (Bristol City) wins a free kick in the attacking half.
52'
Foul by Harlee Dean (Birmingham City).
45'
Second Half begins Birmingham City 1, Bristol City 0.
45'
Substitution, Birmingham City. Harlee Dean replaces Dion Sanderson.
45'+2
First Half ends, Birmingham City 1, Bristol City 0.
42'
Corner, Bristol City. Conceded by Dion Sanderson.
39'
Attempt missed. Jérémie Bela (Birmingham City) right footed shot from outside the box misses to the right. Assisted by Riley McGree.
38'
Nahki Wells (Bristol City) wins a free kick in the defensive half.
38'
Foul by Ivan Sunjic (Birmingham City).
37'
Corner, Birmingham City. Conceded by Daniel Bentley.
36'
Troy Deeney (Birmingham City) wins a free kick in the attacking half.
36'
Foul by Robert Atkinson (Bristol City).
34'
Attempt missed. Robert Atkinson (Bristol City) header from the centre of the box is close, but misses to the left. Assisted by Matty James with a cross following a corner.
34'
Corner, Bristol City. Conceded by Ivan Sunjic.
31'
Attempt blocked. Riley McGree (Birmingham City) right footed shot from outside the box is blocked. Assisted by Troy Deeney.
30'
Foul by Robert Atkinson (Bristol City).
30'
Troy Deeney (Birmingham City) wins a free kick in the attacking half.
30'
Attempt missed. Andreas Weimann (Bristol City) left footed shot from the centre of the box is close, but misses to the left. Assisted by Nahki Wells.
27'
Zak Vyner (Bristol City) wins a free kick in the defensive half.
27'
Foul by Riley McGree (Birmingham City).
20'
Offside, Birmingham City. Troy Deeney tries a through ball, but Scott Hogan is caught offside.
16'
Attempt missed. Chris Martin (Bristol City) header from the centre of the box is close, but misses to the right. Assisted by Matty James with a cross following a set piece situation.
15'
Nahki Wells (Bristol City) wins a free kick on the left wing.
15'
Foul by Marc Roberts (Birmingham City).
14'
Goal! Birmingham City 1, Bristol City 0. Riley McGree (Birmingham City) left footed shot from outside the box to the bottom left corner. Assisted by Troy Deeney.
13'
Attempt missed. Gary Gardner (Birmingham City) header from very close range misses to the right.
12'
Attempt missed. Andreas Weimann (Bristol City) right footed shot from the right side of the box is high and wide to the left. Assisted by Matty James.
12'
Offside, Birmingham City. Jérémie Bela tries a through ball, but Troy Deeney is caught offside.
11'
Attempt blocked. George Tanner (Bristol City) right footed shot from outside the box is blocked. Assisted by Robert Atkinson with a headed pass.
10'
Foul by Nahki Wells (Bristol City).
10'
Jérémie Bela (Birmingham City) wins a free kick in the defensive half.
9'
Matty James (Bristol City) wins a free kick in the defensive half.
9'
Foul by Troy Deeney (Birmingham City).
7'
Corner, Birmingham City. Conceded by Zak Vyner.
3'
Foul by Nahki Wells (Bristol City).
3'
Riley McGree (Birmingham City) wins a free kick in the defensive half.