Yann Kermorgant (Reading) wins a free kick in the defensive half.
90'+1
Attempt missed. Rhys Healey (Cardiff City) left footed shot from the centre of the box is high and wide to the left.
90'+1
Attempt blocked. Kadeem Harris (Cardiff City) right footed shot from the centre of the box is blocked. Assisted by Sean Morrison with a headed pass.
89'
Corner, Cardiff City. Conceded by Danny Williams.
89'
Attempt blocked. Rhys Healey (Cardiff City) right footed shot from the right side of the box is blocked.
89'
Substitution, Cardiff City. Peter Whittingham replaces Joe Ralls.
88'
Foul by Tyler Blackett (Reading).
88'
Aron Gunnarsson (Cardiff City) wins a free kick on the right wing.
87'
Attempt saved. Sean Morrison (Cardiff City) header from the centre of the box is saved in the centre of the goal. Assisted by Aron Gunnarsson.
86'
Attempt missed. Kadeem Harris (Cardiff City) right footed shot from a difficult angle on the right misses to the left. Assisted by Aron Gunnarsson.
84'
Foul by Aron Gunnarsson (Cardiff City).
84'
Yann Kermorgant (Reading) wins a free kick in the defensive half.
84'
Corner, Cardiff City. Conceded by Chris Gunter.
84'
Attempt blocked. Yann Kermorgant (Reading) right footed shot from outside the box is blocked.
79'
Corner, Reading. Conceded by Lee Peltier.
79'
Foul by Junior Hoilett (Cardiff City).
79'
Paul McShane (Reading) wins a free kick in the defensive half.
78'
Attempt missed. Junior Hoilett (Cardiff City) right footed shot from outside the box is high and wide to the right. Assisted by Joe Ralls.
77'
Substitution, Cardiff City. Matthew Kennedy replaces Greg Halford.
77'
Substitution, Reading. Jordan Obita replaces Roy Beerens.
75'
Corner, Cardiff City. Conceded by Liam Moore.
75'
Attempt blocked. Junior Hoilett (Cardiff City) right footed shot from the centre of the box is blocked. Assisted by Aron Gunnarsson with a cross.
73'
Foul by Aron Gunnarsson (Cardiff City).
73'
Liam Kelly (Reading) wins a free kick in the defensive half.
73'
Foul by Lee Peltier (Cardiff City).
73'
Chris Gunter (Reading) wins a free kick in the defensive half.
69'
Paul McShane (Reading) wins a free kick in the defensive half.
69'
Foul by Junior Hoilett (Cardiff City).
68'
Attempt missed. Sol Bamba (Cardiff City) header from the centre of the box misses to the right. Assisted by Junior Hoilett with a cross following a corner.
67'
Corner, Cardiff City. Conceded by Ali Al Habsi.
67'
Attempt saved. Junior Hoilett (Cardiff City) right footed shot from outside the box is saved in the top centre of the goal.
66'
Hand ball by Liam Kelly (Reading).
66'
Substitution, Cardiff City. Kadeem Harris replaces Kenneth Zohore because of an injury.
64'
Attempt missed. Paul McShane (Reading) header from the centre of the box is high and wide to the left. Assisted by Liam Kelly with a cross following a corner.
63'
Corner, Reading. Conceded by Greg Halford.
61'
Attempt missed. Rhys Healey (Cardiff City) right footed shot from outside the box is high and wide to the right. Assisted by Joe Ralls with a headed pass.
60'
Goal! Reading 2, Cardiff City 1. Yann Kermorgant (Reading) from a free kick with a right footed shot to the bottom left corner.
59'
Foul by Sol Bamba (Cardiff City).
59'
Yann Kermorgant (Reading) wins a free kick in the attacking half.
57'
Attempt blocked. Garath McCleary (Reading) right footed shot from outside the box is blocked. Assisted by Chris Gunter.
55'
Substitution, Reading. George Evans replaces John Swift.
54'
Foul by Garath McCleary (Reading).
54'
Lee Peltier (Cardiff City) wins a free kick on the right wing.
50'
Rhys Healey (Cardiff City) wins a free kick in the defensive half.
50'
Foul by Yann Kermorgant (Reading).
47'
Foul by Kenneth Zohore (Cardiff City).
47'
Tyler Blackett (Reading) wins a free kick in the defensive half.
47'
Attempt saved. Junior Hoilett (Cardiff City) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Kenneth Zohore.
46'
Corner, Cardiff City. Conceded by Liam Moore.
45'
Second Half begins Reading 1, Cardiff City 1.
45'+5
First Half ends, Reading 1, Cardiff City 1.
45'+1
Goal! Reading 1, Cardiff City 1. Joe Ralls (Cardiff City) converts the penalty with a left footed shot to the bottom right corner.
45'
Liam Moore (Reading) is shown the yellow card for a bad foul.
45'
Penalty conceded by Liam Moore (Reading) after a foul in the penalty area.
45'
Penalty Cardiff City. Sean Morrison draws a foul in the penalty area.
44'
Foul by Yann Kermorgant (Reading).
44'
Rhys Healey (Cardiff City) wins a free kick on the left wing.
42'
Goal! Reading 1, Cardiff City 0. John Swift (Reading) right footed shot from the centre of the box to the bottom left corner. Assisted by Garath McCleary.
42'
Attempt saved. Danny Williams (Reading) right footed shot from outside the box is saved in the bottom right corner. Assisted by John Swift.
41'
Delay over. They are ready to continue.
41'
Substitution, Reading. Tyler Blackett replaces Joey van den Berg because of an injury.
38'
Delay in match Joey van den Berg (Reading) because of an injury.
38'
Foul by Joey van den Berg (Reading).
38'
Rhys Healey (Cardiff City) wins a free kick in the defensive half.
35'
Attempt missed. Sean Morrison (Cardiff City) header from very close range is high and wide to the right. Assisted by Junior Hoilett with a cross following a set piece situation.
34'
Foul by Roy Beerens (Reading).
34'
Jazz Richards (Cardiff City) wins a free kick on the left wing.
33'
Offside, Cardiff City. Greg Halford tries a through ball, but Lee Peltier is caught offside.
32'
Rhys Healey (Cardiff City) wins a free kick in the defensive half.
32'
Foul by Chris Gunter (Reading).
31'
Foul by Kenneth Zohore (Cardiff City).
31'
Paul McShane (Reading) wins a free kick in the defensive half.
29'
Foul by Jazz Richards (Cardiff City).
29'
Liam Kelly (Reading) wins a free kick in the defensive half.
26'
Attempt missed. Junior Hoilett (Cardiff City) left footed shot from outside the box misses to the right.
25'
Foul by Yann Kermorgant (Reading).
25'
Joe Ralls (Cardiff City) wins a free kick in the defensive half.
22'
Attempt missed. Sol Bamba (Cardiff City) right footed shot from the centre of the box is too high.
22'
Joe Ralls (Cardiff City) hits the right post with a left footed shot from outside the box. Assisted by Sean Morrison.
21'
Rhys Healey (Cardiff City) wins a free kick on the right wing.
21'
Foul by Liam Moore (Reading).
18'
Offside, Cardiff City. Kenneth Zohore tries a through ball, but Rhys Healey is caught offside.
13'
Delay over. They are ready to continue.
12'
Delay in match Aron Gunnarsson (Cardiff City) because of an injury.
11'
Corner, Cardiff City. Conceded by Garath McCleary.
9'
Foul by Junior Hoilett (Cardiff City).
9'
Liam Moore (Reading) wins a free kick in the defensive half.
9'
Attempt saved. Garath McCleary (Reading) right footed shot from outside the box is saved in the bottom left corner. Assisted by John Swift.
8'
Sol Bamba (Cardiff City) is shown the yellow card for a bad foul.
7'
Foul by Sol Bamba (Cardiff City).
7'
Roy Beerens (Reading) wins a free kick in the attacking half.
7'
Attempt blocked. Kenneth Zohore (Cardiff City) left footed shot from outside the box is blocked. Assisted by Sean Morrison.
4'
Offside, Cardiff City. Allan McGregor tries a through ball, but Kenneth Zohore is caught offside.
4'
Offside, Reading. Liam Kelly tries a through ball, but Roy Beerens is caught offside.
4'
Attempt blocked. Liam Kelly (Reading) right footed shot from outside the box is blocked. Assisted by John Swift.
1'
Foul by Aron Gunnarsson (Cardiff City).
1'
Danny Williams (Reading) wins a free kick in the defensive half.