65'Substitution, Cardiff City. Aron Gunnarsson replaces Stuart O'Keefe.
64'Lee Peltier (Cardiff City) wins a free kick in the defensive half.
64'Foul by Michael Hector (Reading).
63'Matthew Connolly (Cardiff City) is shown the yellow card for a bad foul.
63'Garath McCleary (Reading) wins a free kick on the right wing.
63'Foul by Matthew Connolly (Cardiff City).
62'Substitution, Reading. Matej Vydra replaces Yann Kermorgant.
60'Attempt saved. Ola John (Reading) right footed shot from outside the box is saved in the bottom right corner. Assisted by Andrew Taylor.
58'Corner, Cardiff City. Conceded by Ola John.
58'Foul by Jake Cooper (Reading).
58'Anthony Pilkington (Cardiff City) wins a free kick on the left wing.
56'Attempt missed. Andrew Taylor (Reading) left footed shot from outside the box misses to the right.
52'Offside, Cardiff City. Joe Ralls tries a through ball, but Anthony Pilkington is caught offside.
47'Stephen Quinn (Reading) wins a free kick in the attacking half.
47'Foul by Lee Peltier (Cardiff City).
47'Attempt missed. Ola John (Reading) left footed shot from outside the box misses to the left. Assisted by Garath McCleary.
45'Second Half begins Reading 1, Cardiff City 0.
45'First Half ends, Reading 1, Cardiff City 0.
45'Ola John (Reading) is shown the yellow card for a bad foul.
45'Stuart O'Keefe (Cardiff City) wins a free kick in the defensive half.
45'Foul by Ola John (Reading).
45'Paul McShane (Reading) wins a free kick in the defensive half.
45'Dangerous play by Lex Immers (Cardiff City).
45'Attempt missed. Ola John (Reading) right footed shot from the left side of the box is close, but misses to the left. Assisted by Yann Kermorgant with a through ball.
44'Offside, Reading. Yann Kermorgant tries a through ball, but Ola John is caught offside.
42'Attempt blocked. Craig Noone (Cardiff City) left footed shot from the centre of the box is blocked.
42'Attempt blocked. Craig Noone (Cardiff City) header from the centre of the box is blocked. Assisted by Scott Malone with a cross.
38'Attempt missed. Stuart O'Keefe (Cardiff City) right footed shot from outside the box is high and wide to the right.
37'Goal! Reading 1, Cardiff City 0. Garath McCleary (Reading) right footed shot from the centre of the box to the top right corner. Assisted by Yann Kermorgant with a headed pass.
33'Stephen Quinn (Reading) wins a free kick on the left wing.
33'Foul by Tom Lawrence (Cardiff City).
32'Attempt blocked. Ola John (Reading) right footed shot from the left side of the box is blocked. Assisted by Paul McShane with a cross.
32'Corner, Reading. Conceded by Lee Peltier.
28'Foul by Stephen Quinn (Reading).
28'Craig Noone (Cardiff City) wins a free kick in the attacking half.
27'Offside, Reading. Stephen Quinn tries a through ball, but Paul McShane is caught offside.
22'Substitution, Reading. Garath McCleary replaces Hal Robson-Kanu because of an injury.
22'Delay over. They are ready to continue.
21'Delay in match Hal Robson-Kanu (Reading) because of an injury.
19'Offside, Reading. Danny Williams tries a through ball, but Yann Kermorgant is caught offside.
18'Foul by Scott Malone (Cardiff City).
18'Danny Williams (Reading) wins a free kick on the right wing.
17'Attempt blocked. Joe Ralls (Cardiff City) left footed shot from outside the box is blocked. Assisted by Stuart O'Keefe.
17'Attempt saved. Craig Noone (Cardiff City) header from the centre of the box is saved in the top centre of the goal. Assisted by Joe Ralls with a cross.
15'Hal Robson-Kanu (Reading) wins a free kick in the defensive half.
15'Foul by Tom Lawrence (Cardiff City).
15'Attempt missed. Lex Immers (Cardiff City) header from the right side of the six yard box misses to the left. Assisted by Craig Noone with a cross.
13'Attempt saved. Yann Kermorgant (Reading) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Ola John with a through ball.
12'Attempt blocked. Stuart O'Keefe (Cardiff City) right footed shot from the right side of the box is blocked. Assisted by Anthony Pilkington.
10'Tom Lawrence (Cardiff City) wins a free kick in the defensive half.
10'Foul by Michael Hector (Reading).
5'Foul by Andrew Taylor (Reading).
5'Craig Noone (Cardiff City) wins a free kick in the defensive half.
2'Attempt saved. Ola John (Reading) right footed shot from outside the box is saved in the top left corner. Assisted by Stephen Quinn.