Jaden Philogene-Bidace (Cardiff City) wins a free kick in the defensive half.
87'
Foul by Lee Peltier (Rotherham United).
86'
Foul by Cédric Kipré (Cardiff City).
86'
Tom Eaves (Rotherham United) wins a free kick in the attacking half.
84'
Callum O'Dowda (Cardiff City) wins a free kick in the defensive half.
84'
Foul by Tom Eaves (Rotherham United).
82'
Attempt missed. Ryan Wintle (Cardiff City) right footed shot from the centre of the box is too high.
79'
Attempt missed. Brooke Norton-Cuffy (Rotherham United) right footed shot from outside the box misses to the left following a corner.
79'
Corner, Rotherham United. Conceded by Mark Harris.
78'
Corner, Rotherham United. Conceded by Cédric Kipré.
77'
Substitution, Rotherham United. Jamie McCart replaces Richard Wood.
77'
Substitution, Rotherham United. Scott High replaces Conor Washington.
73'
Lee Peltier (Rotherham United) is shown the yellow card for a bad foul.
73'
Sheyi Ojo (Cardiff City) wins a free kick on the left wing.
73'
Foul by Lee Peltier (Rotherham United).
73'
Attempt blocked. Cohen Bramall (Rotherham United) right footed shot from outside the box is blocked. Assisted by Ben Wiles.
70'
Substitution, Rotherham United. Jamie Lindsay replaces Oliver Rathbone.
70'
Substitution, Rotherham United. Tom Eaves replaces Georgie Kelly.
66'
Sheyi Ojo (Cardiff City) wins a free kick in the defensive half.
66'
Foul by Richard Wood (Rotherham United).
65'
Goal! Cardiff City 1, Rotherham United 0. Jaden Philogene-Bidace (Cardiff City) right footed shot from the centre of the box to the top right corner. Assisted by Mahlon Romeo.
65'
Attempt missed. Mahlon Romeo (Cardiff City) left footed shot from outside the box is close, but misses to the left.
63'
Corner, Cardiff City. Conceded by Daniel Barlaser.
63'
Attempt blocked. Ryan Wintle (Cardiff City) right footed shot from outside the box is blocked. Assisted by Romaine Sawyers.
62'
Substitution, Cardiff City. Romaine Sawyers replaces Andy Rinomhota.
59'
Attempt saved. Perry Ng (Cardiff City) right footed shot from outside the box is saved in the centre of the goal.
59'
Attempt blocked. Sheyi Ojo (Cardiff City) left footed shot from outside the box is blocked. Assisted by Cédric Kipré.
59'
Substitution, Rotherham United. Brooke Norton-Cuffy replaces Cameron Humphreys because of an injury.
55'
Corner, Cardiff City. Conceded by Cohen Bramall.
55'
Attempt blocked. Mahlon Romeo (Cardiff City) right footed shot from a difficult angle on the right is blocked. Assisted by Mark Harris.
55'
Attempt missed. Mark Harris (Cardiff City) right footed shot from very close range misses to the right. Assisted by Jaden Philogene-Bidace with a cross.
53'
Richard Wood (Rotherham United) wins a free kick in the defensive half.
53'
Foul by Mark Harris (Cardiff City).
50'
Attempt blocked. Jaden Philogene-Bidace (Cardiff City) left footed shot from outside the box is blocked. Assisted by Mahlon Romeo.
49'
Corner, Cardiff City. Conceded by Ben Wiles.
49'
Corner, Cardiff City. Conceded by Lee Peltier.
49'
Attempt blocked. Joe Ralls (Cardiff City) right footed shot from very close range is blocked. Assisted by Mark Harris.
Substitution, Cardiff City. Mahlon Romeo replaces Tom Sang.
45'
Second Half begins Cardiff City 0, Rotherham United 0.
45'+2
First Half ends, Cardiff City 0, Rotherham United 0.
43'
Foul by Ben Wiles (Rotherham United).
43'
Andy Rinomhota (Cardiff City) wins a free kick in the defensive half.
42'
Attempt saved. Tom Sang (Cardiff City) right footed shot from outside the box is saved in the top centre of the goal.
41'
Corner, Cardiff City. Conceded by Viktor Johansson.
41'
Attempt saved. Mark Harris (Cardiff City) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Andy Rinomhota with a through ball.
38'
Attempt missed. Perry Ng (Cardiff City) left footed shot from outside the box misses to the left. Assisted by Ryan Wintle following a corner.
38'
Corner, Cardiff City. Conceded by Richard Wood.
37'
Offside, Cardiff City. Niels Nkounkou tries a through ball, but Sheyi Ojo is caught offside.
36'
Corner, Cardiff City. Conceded by Lee Peltier.
36'
Attempt blocked. Ryan Wintle (Cardiff City) left footed shot from outside the box is blocked. Assisted by Sheyi Ojo.
36'
Attempt missed. Mark Harris (Cardiff City) header from the centre of the box misses to the right. Assisted by Callum O'Dowda with a cross.
34'
Andy Rinomhota (Cardiff City) wins a free kick in the defensive half.
34'
Foul by Oliver Rathbone (Rotherham United).
32'
Foul by Niels Nkounkou (Cardiff City).
29'
Foul by Tom Sang (Cardiff City).
29'
Oliver Rathbone (Rotherham United) wins a free kick in the defensive half.
28'
Cédric Kipré (Cardiff City) wins a free kick in the defensive half.
28'
Foul by Conor Washington (Rotherham United).
28'
Attempt blocked. Joe Ralls (Cardiff City) left footed shot from the centre of the box is blocked. Assisted by Sheyi Ojo.
27'
Corner, Cardiff City. Conceded by Georgie Kelly.
27'
Corner, Cardiff City. Conceded by Cohen Bramall.
27'
Attempt blocked. Sheyi Ojo (Cardiff City) left footed shot from outside the box is blocked. Assisted by Cédric Kipré.
23'
Andy Rinomhota (Cardiff City) wins a free kick in the defensive half.
23'
Foul by Ben Wiles (Rotherham United).
19'
Corner, Cardiff City. Conceded by Lee Peltier.
16'
Cédric Kipré (Cardiff City) wins a free kick in the defensive half.
16'
Foul by Wes Harding (Rotherham United).
14'
Attempt missed. Ben Wiles (Rotherham United) right footed shot from outside the box misses to the right following a corner.
13'
Corner, Rotherham United. Conceded by Perry Ng.
11'
Attempt missed. Callum O'Dowda (Cardiff City) right footed shot from the left side of the box is close, but misses to the left. Assisted by Joe Ralls.
2'
Offside, Rotherham United. Georgie Kelly tries a through ball, but Wes Harding is caught offside.
2'
Offside, Rotherham United. Viktor Johansson tries a through ball, but Georgie Kelly is caught offside.
2'
Offside, Cardiff City. Mark Harris tries a through ball, but Sheyi Ojo is caught offside.
2'
Attempt saved. Mark Harris (Cardiff City) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Sheyi Ojo.