Attempt blocked. Jaden Philogene-Bidace (Cardiff City) right footed shot from outside the box is blocked.
66'
Attempt missed. Carlton Morris (Luton Town) right footed shot from more than 35 yards misses to the right.
63'
Gabriel Osho (Luton Town) is shown the yellow card for a bad foul.
63'
Foul by Gabriel Osho (Luton Town).
63'
Niels Nkounkou (Cardiff City) wins a free kick in the attacking half.
62'
Goal! Cardiff City 0, Luton Town 2. Gabriel Osho (Luton Town) left footed shot from very close range to the centre of the goal. Assisted by James Bree with a cross following a set piece situation.
61'
Foul by Jaden Philogene-Bidace (Cardiff City).
61'
Fred Onyedinma (Luton Town) wins a free kick on the right wing.
60'
Offside, Cardiff City. Cédric Kipré tries a through ball, but Sheyi Ojo is caught offside.
59'
Offside, Luton Town. Elijah Adebayo tries a through ball, but Carlton Morris is caught offside.
59'
Substitution, Cardiff City. Jaden Philogene-Bidace replaces Max Watters.
59'
Substitution, Cardiff City. Rubin Colwill replaces Joe Ralls.
58'
Attempt missed. Sheyi Ojo (Cardiff City) left footed shot from the right side of the box misses to the left. Assisted by Mahlon Romeo.
57'
Attempt missed. Carlton Morris (Luton Town) right footed shot from the centre of the box misses to the right.
57'
Attempt blocked. Allan Campbell (Luton Town) right footed shot from outside the box is blocked. Assisted by Amari'i Bell.
56'
Substitution, Luton Town. Gabriel Osho replaces Luke Freeman.
56'
Attempt missed. Jordan Clark (Luton Town) right footed shot from outside the box is too high following a set piece situation.
55'
Foul by Mahlon Romeo (Cardiff City).
55'
Carlton Morris (Luton Town) wins a free kick on the left wing.
53'
Foul by Andy Rinomhota (Cardiff City).
53'
Amari'i Bell (Luton Town) wins a free kick in the defensive half.
52'
Attempt missed. Mahlon Romeo (Cardiff City) right footed shot from outside the box misses to the left. Assisted by Cédric Kipré.
49'
Attempt missed. Mark Harris (Cardiff City) right footed shot from the right side of the box is high and wide to the right. Assisted by Joe Ralls.
47'
Goal! Cardiff City 0, Luton Town 1. Luke Freeman (Luton Town) right footed shot from the centre of the box to the centre of the goal. Assisted by Fred Onyedinma with a cross.
46'
Corner, Luton Town. Conceded by Mark Harris.
45'
Second Half begins Cardiff City 0, Luton Town 0.
45'
Substitution, Luton Town. Fred Onyedinma replaces Reece Burke.
45'+2
First Half ends, Cardiff City 0, Luton Town 0.
45'+1
Elijah Adebayo (Luton Town) is shown the yellow card for a bad foul.
45'+1
Mahlon Romeo (Cardiff City) wins a free kick in the defensive half.
45'+1
Foul by Elijah Adebayo (Luton Town).
42'
Corner, Cardiff City. Conceded by Jordan Clark.
42'
Ryan Wintle (Cardiff City) wins a free kick in the defensive half.
42'
Foul by Allan Campbell (Luton Town).
40'
Andy Rinomhota (Cardiff City) wins a free kick in the defensive half.
40'
Foul by Jordan Clark (Luton Town).
39'
Corner, Luton Town. Conceded by Niels Nkounkou.
39'
Attempt blocked. Elijah Adebayo (Luton Town) header from the right side of the six yard box is blocked. Assisted by Luke Freeman with a cross.
38'
Perry Ng (Cardiff City) wins a free kick in the defensive half.
38'
Foul by Carlton Morris (Luton Town).
37'
Foul by Sheyi Ojo (Cardiff City).
37'
Daniel Potts (Luton Town) wins a free kick in the defensive half.
32'
Mark Harris (Cardiff City) wins a free kick in the defensive half.
32'
Foul by Reece Burke (Luton Town).
31'
Attempt missed. Joe Ralls (Cardiff City) left footed shot from outside the box is just a bit too high. Assisted by Ryan Wintle.
26'
Mahlon Romeo (Cardiff City) wins a free kick in the defensive half.
26'
Foul by Luke Freeman (Luton Town).
24'
Attempt saved. Carlton Morris (Luton Town) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Daniel Potts.
23'
Attempt missed. Sheyi Ojo (Cardiff City) left footed shot from outside the box is close, but misses to the left. Assisted by Joe Ralls.
21'
Luke Freeman (Luton Town) is shown the yellow card for a bad foul.
21'
Andy Rinomhota (Cardiff City) wins a free kick in the attacking half.
21'
Foul by Luke Freeman (Luton Town).
20'
Attempt saved. Daniel Potts (Luton Town) header from the right side of the box is saved in the centre of the goal. Assisted by Luke Freeman with a cross.
19'
Foul by Mahlon Romeo (Cardiff City).
19'
Amari'i Bell (Luton Town) wins a free kick on the left wing.
18'
Mark Harris (Cardiff City) wins a free kick in the attacking half.
18'
Foul by Daniel Potts (Luton Town).
18'
Andy Rinomhota (Cardiff City) wins a free kick in the attacking half.
18'
Foul by Luke Freeman (Luton Town).
16'
Offside, Cardiff City. Mark Harris tries a through ball, but Niels Nkounkou is caught offside.
13'
Attempt missed. Niels Nkounkou (Cardiff City) left footed shot from outside the box misses to the right. Assisted by Sheyi Ojo.
12'
Attempt missed. Sheyi Ojo (Cardiff City) left footed shot from very close range is just a bit too high. Assisted by Andy Rinomhota with a headed pass.
12'
Attempt blocked. Andy Rinomhota (Cardiff City) right footed shot from the centre of the box is blocked. Assisted by Niels Nkounkou.
11'
Corner, Cardiff City. Conceded by Elijah Adebayo.
11'
Corner, Cardiff City. Conceded by Ethan Horvath.
11'
Attempt saved. Max Watters (Cardiff City) right footed shot from outside the box is saved in the bottom left corner. Assisted by Niels Nkounkou.
7'
Foul by Amari'i Bell (Luton Town).
7'
Andy Rinomhota (Cardiff City) wins a free kick on the right wing.
7'
Foul by Elijah Adebayo (Luton Town).
7'
Mahlon Romeo (Cardiff City) wins a free kick in the defensive half.
5'
Corner, Luton Town. Conceded by Andy Rinomhota.
5'
Attempt blocked. Jordan Clark (Luton Town) right footed shot from outside the box is blocked.
1'
Reece Burke (Luton Town) wins a free kick in the attacking half.
1'
Foul by Max Watters (Cardiff City).
1'
Attempt blocked. Jordan Clark (Luton Town) right footed shot from outside the box is blocked.