Second Half ends, Birmingham City 0, Cardiff City 4.
90'+3
Attempt missed. Riley McGree (Birmingham City) left footed shot from outside the box is too high from a direct free kick.
90'+2
Iván Sánchez (Birmingham City) wins a free kick in the attacking half.
90'+2
Foul by Joe Ralls (Cardiff City).
90'+1
Offside, Cardiff City. Josh Murphy tries a through ball, but Mark Harris is caught offside.
90'
Attempt missed. Harlee Dean (Birmingham City) left footed shot from outside the box misses to the left.
90'
Corner, Birmingham City. Conceded by Joe Ralls.
88'
Iván Sánchez (Birmingham City) wins a free kick in the defensive half.
88'
Foul by Mark Harris (Cardiff City).
87'
Substitution, Cardiff City. Jonathan Williams replaces Harry Wilson.
86'
Goal! Birmingham City 0, Cardiff City 4. Harry Wilson (Cardiff City) from a free kick with a left footed shot to the top left corner.
84'
Harlee Dean (Birmingham City) is shown the yellow card.
84'
Foul by Harlee Dean (Birmingham City).
84'
Harry Wilson (Cardiff City) wins a free kick in the attacking half.
82'
Corner, Birmingham City. Conceded by Aden Flint.
82'
Attempt blocked. Gary Gardner (Birmingham City) right footed shot from outside the box is blocked.
81'
Iván Sánchez (Birmingham City) wins a free kick in the attacking half.
81'
Foul by Joe Ralls (Cardiff City).
79'
Substitution, Birmingham City. Gary Gardner replaces Ivan Sunjic.
79'
Substitution, Birmingham City. Harlee Dean replaces Marc Roberts.
78'
Steve Seddon (Birmingham City) wins a free kick in the defensive half.
78'
Foul by Perry Ng (Cardiff City).
74'
Substitution, Birmingham City. Riley McGree replaces Jonathan Leko.
71'
Foul by Curtis Nelson (Cardiff City).
71'
Sam Cosgrove (Birmingham City) wins a free kick in the defensive half.
70'
Offside, Cardiff City. Perry Ng tries a through ball, but Mark Harris is caught offside.
68'
Goal! Birmingham City 0, Cardiff City 3. Mark Harris (Cardiff City) right footed shot from outside the box to the bottom right corner. Assisted by Josh Murphy following a fast break.
65'
Iván Sánchez (Birmingham City) wins a free kick in the defensive half.
Marlon Pack (Cardiff City) is shown the yellow card for a bad foul.
61'
Sam Cosgrove (Birmingham City) wins a free kick in the attacking half.
61'
Foul by Marlon Pack (Cardiff City).
60'
Attempt saved. Amari Miller (Birmingham City) left footed shot from the right side of the six yard box is saved in the bottom right corner. Assisted by Jonathan Leko with a cross.
59'
Ivan Sunjic (Birmingham City) wins a free kick on the left wing.
59'
Foul by Marlon Pack (Cardiff City).
57'
Amari Miller (Birmingham City) wins a free kick in the defensive half.
57'
Foul by Leandro Bacuna (Cardiff City).
55'
Attempt missed. Sam Cosgrove (Birmingham City) with an attempt from the left side of the six yard box is close, but misses to the left. Assisted by Marc Roberts.
53'
Foul by Amari Miller (Birmingham City).
53'
Leandro Bacuna (Cardiff City) wins a free kick on the right wing.
52'
Attempt saved. Rubin Colwill (Cardiff City) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Harry Wilson.
52'
Rekeem Harper (Birmingham City) wins a free kick in the defensive half.
52'
Foul by Harry Wilson (Cardiff City).
52'
Zach Jeacock (Birmingham City) wins a free kick in the defensive half.
52'
Foul by Aden Flint (Cardiff City).
51'
Foul by Josh Dacres-Cogley (Birmingham City).
51'
Ciaron Brown (Cardiff City) wins a free kick on the left wing.
51'
Foul by Amari Miller (Birmingham City).
51'
Leandro Bacuna (Cardiff City) wins a free kick in the defensive half.
49'
Attempt saved. Mark Harris (Cardiff City) right footed shot from the centre of the box is saved in the bottom left corner.
49'
Attempt blocked. Leandro Bacuna (Cardiff City) right footed shot from the centre of the box is blocked. Assisted by Perry Ng.
48'
Offside, Cardiff City. Perry Ng tries a through ball, but Curtis Nelson is caught offside.
47'
Corner, Cardiff City. Conceded by Sam Cosgrove.
46'
Foul by Sam Cosgrove (Birmingham City).
46'
Ciaron Brown (Cardiff City) wins a free kick on the left wing.
45'
Second Half begins Birmingham City 0, Cardiff City 2.
45'
Substitution, Cardiff City. Mark Harris replaces Kieffer Moore.
45'+2
First Half ends, Birmingham City 0, Cardiff City 2.
45'+1
George Friend (Birmingham City) wins a free kick in the defensive half.
45'+1
Foul by Harry Wilson (Cardiff City).
45'
Attempt missed. Harry Wilson (Cardiff City) left footed shot from outside the box misses to the right. Assisted by Leandro Bacuna.
43'
Foul by Amari Miller (Birmingham City).
43'
Joe Ralls (Cardiff City) wins a free kick in the defensive half.
40'
Goal! Birmingham City 0, Cardiff City 2. Harry Wilson (Cardiff City) from a free kick with a left footed shot to the bottom left corner.
39'
Foul by Steve Seddon (Birmingham City).
39'
Harry Wilson (Cardiff City) wins a free kick in the attacking half.
38'
Attempt saved. Harry Wilson (Cardiff City) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Ciaron Brown.
37'
Foul by Amari Miller (Birmingham City).
37'
Marlon Pack (Cardiff City) wins a free kick in the defensive half.
35'
Attempt missed. Ivan Sunjic (Birmingham City) right footed shot from the centre of the box misses to the right. Assisted by Amari Miller.
35'
George Friend (Birmingham City) wins a free kick in the defensive half.
35'
Foul by Rubin Colwill (Cardiff City).
34'
Ryan Stirk (Birmingham City) wins a free kick in the defensive half.
34'
Foul by Joe Ralls (Cardiff City).
34'
Corner, Cardiff City. Conceded by Josh Dacres-Cogley.
34'
Attempt blocked. Ciaron Brown (Cardiff City) header from the right side of the six yard box is blocked. Assisted by Harry Wilson with a cross.
33'
Corner, Cardiff City. Conceded by George Friend.
28'
Attempt missed. Steve Seddon (Birmingham City) left footed shot from outside the box misses to the right. Assisted by Ryan Stirk with a headed pass.
28'
Attempt blocked. Jonathan Leko (Birmingham City) left footed shot from the centre of the box is blocked. Assisted by Sam Cosgrove.
27'
Offside, Cardiff City. Joe Ralls tries a through ball, but Harry Wilson is caught offside.
26'
Attempt blocked. Joe Ralls (Cardiff City) left footed shot from the left side of the box is blocked. Assisted by Harry Wilson.
25'
Foul by George Friend (Birmingham City).
25'
Rubin Colwill (Cardiff City) wins a free kick in the attacking half.
20'
Rekeem Harper (Birmingham City) wins a free kick in the defensive half.
20'
Foul by Joe Ralls (Cardiff City).
17'
Amari Miller (Birmingham City) wins a free kick in the attacking half.
17'
Foul by Leandro Bacuna (Cardiff City).
16'
Ryan Stirk (Birmingham City) wins a free kick on the left wing.
16'
Foul by Joe Ralls (Cardiff City).
15'
Attempt blocked. Joe Ralls (Cardiff City) right footed shot from the centre of the box is blocked.
15'
Corner, Cardiff City. Conceded by Marc Roberts.
13'
Amari Miller (Birmingham City) wins a free kick on the left wing.
13'
Foul by Harry Wilson (Cardiff City).
12'
Foul by Sam Cosgrove (Birmingham City).
12'
Aden Flint (Cardiff City) wins a free kick in the defensive half.
9'
Goal! Birmingham City 0, Cardiff City 1. Harry Wilson (Cardiff City) left footed shot from outside the box to the bottom right corner.
9'
Sam Cosgrove (Birmingham City) wins a free kick in the defensive half.
9'
Foul by Curtis Nelson (Cardiff City).
8'
Attempt missed. Aden Flint (Cardiff City) header from very close range is high and wide to the right. Assisted by Marlon Pack with a cross.
7'
Corner, Cardiff City. Conceded by Josh Dacres-Cogley.
3'
Marc Roberts (Birmingham City) wins a free kick in the defensive half.