André Ayew (Swansea City) wins a free kick in the attacking half.
90'+4
Foul by Josh Laurent (Reading).
90'+2
Foul by Kasey Palmer (Swansea City).
90'+2
Tom McIntyre (Reading) wins a free kick on the left wing.
90'+2
John Swift (Reading) wins a free kick in the defensive half.
90'+2
Foul by Marc Guehi (Swansea City).
90'
Viktor Gyökeres (Swansea City) wins a free kick in the attacking half.
90'
Foul by Josh Laurent (Reading).
88'
Viktor Gyökeres (Swansea City) wins a free kick in the defensive half.
88'
Foul by Andy Rinomhota (Reading).
87'
Substitution, Swansea City. Viktor Gyökeres replaces Jamal Lowe.
86'
André Ayew (Swansea City) wins a free kick in the defensive half.
86'
Foul by Thomas Holmes (Reading).
85'
Foul by Kasey Palmer (Swansea City).
85'
Andy Rinomhota (Reading) wins a free kick on the right wing.
85'
Attempt missed. Michael Morrison (Reading) header from the centre of the box misses to the right. Assisted by Michael Olise with a cross following a corner.
84'
Corner, Reading. Conceded by Freddie Woodman.
84'
Attempt saved. Tom McIntyre (Reading) header from the centre of the box is saved in the top left corner. Assisted by Michael Olise with a cross.
84'
Corner, Reading. Conceded by Connor Roberts.
82'
Attempt missed. Tom McIntyre (Reading) left footed shot from outside the box is too high. Assisted by John Swift.
78'
Matt Grimes (Swansea City) wins a free kick in the defensive half.
78'
Foul by Sone Aluko (Reading).
75'
Foul by Jay Fulton (Swansea City).
75'
Andy Rinomhota (Reading) wins a free kick in the defensive half.
Korey Smith (Swansea City) wins a free kick on the right wing.
73'
Foul by Josh Laurent (Reading).
72'
Attempt missed. Joel Latibeaudiere (Swansea City) left footed shot from the centre of the box is close, but misses to the right. Assisted by Matt Grimes following a set piece situation.
71'
Hand ball by Andy Rinomhota (Reading).
71'
Attempt saved. André Ayew (Swansea City) header from the centre of the box is saved in the centre of the goal. Assisted by Connor Roberts with a cross.
67'
Substitution, Reading. John Swift replaces Sam Baldock.
65'
Foul by Ben Cabango (Swansea City).
65'
Sam Baldock (Reading) wins a free kick in the attacking half.
63'
Offside, Swansea City. Jay Fulton tries a through ball, but Jamal Lowe is caught offside.
62'
Corner, Swansea City. Conceded by Tomás Esteves.
61'
Corner, Swansea City. Conceded by Thomas Holmes.
60'
Attempt missed. Josh Laurent (Reading) right footed shot from outside the box is high and wide to the right. Assisted by Ovie Ejaria.
59'
Attempt saved. Jake Bidwell (Swansea City) header from very close range is saved in the bottom left corner. Assisted by André Ayew with a cross.
Connor Roberts (Swansea City) wins a free kick in the defensive half.
57'
Foul by Michael Olise (Reading).
55'
Corner, Swansea City. Conceded by Michael Morrison.
55'
Attempt saved. Joel Latibeaudiere (Swansea City) header from the centre of the box is saved in the centre of the goal. Assisted by Matt Grimes with a cross.
54'
Corner, Swansea City. Conceded by Michael Morrison.
54'
Attempt blocked. Marc Guehi (Swansea City) right footed shot from outside the box is blocked.
53'
Substitution, Swansea City. Joel Latibeaudiere replaces Ryan Bennett because of an injury.
46'
Attempt missed. Michael Olise (Reading) left footed shot from outside the box is too high from a direct free kick.
46'
Foul by Ben Cabango (Swansea City).
46'
Alfa Semedo (Reading) wins a free kick in the attacking half.
45'
Second Half begins Swansea City 0, Reading 0.
45'+3
First Half ends, Swansea City 0, Reading 0.
45'+3
Attempt saved. Sam Baldock (Reading) right footed shot from outside the box is saved in the bottom right corner.
45'+1
Ryan Bennett (Swansea City) is shown the yellow card for a bad foul.
45'+1
Foul by Ryan Bennett (Swansea City).
45'+1
Michael Olise (Reading) wins a free kick in the attacking half.
45'
Attempt blocked. Jay Fulton (Swansea City) right footed shot from the centre of the box is blocked. Assisted by Matt Grimes.
45'
Corner, Swansea City. Conceded by Ovie Ejaria.
41'
Corner, Swansea City. Conceded by Tomás Esteves.
39'
Attempt saved. André Ayew (Swansea City) left footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Connor Roberts.
37'
Attempt missed. Marc Guehi (Swansea City) right footed shot from the centre of the box is too high. Assisted by Jake Bidwell following a corner.
36'
Corner, Swansea City. Conceded by Tom McIntyre.
35'
Attempt missed. Alfa Semedo (Reading) header from outside the box is close, but misses to the right.
33'
Corner, Swansea City. Conceded by Tomás Esteves.
33'
Attempt saved. André Ayew (Swansea City) header from the centre of the box is saved in the bottom left corner. Assisted by Connor Roberts with a cross.
31'
Foul by Jamal Lowe (Swansea City).
31'
Thomas Holmes (Reading) wins a free kick in the defensive half.
30'
Matt Grimes (Swansea City) wins a free kick on the left wing.
30'
Foul by Alfa Semedo (Reading).
26'
Jay Fulton (Swansea City) wins a free kick on the right wing.
26'
Foul by Josh Laurent (Reading).
25'
Attempt saved. André Ayew (Swansea City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Connor Roberts.
24'
Korey Smith (Swansea City) wins a free kick on the right wing.
24'
Foul by Sam Baldock (Reading).
23'
Marc Guehi (Swansea City) wins a free kick in the attacking half.
23'
Foul by Alfa Semedo (Reading).
20'
Attempt saved. Tom McIntyre (Reading) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Michael Olise with a cross.
19'
Foul by Ryan Bennett (Swansea City).
19'
Alfa Semedo (Reading) wins a free kick on the right wing.
16'
Foul by Jay Fulton (Swansea City).
16'
Alfa Semedo (Reading) wins a free kick in the attacking half.
16'
Attempt missed. André Ayew (Swansea City) left footed shot from the centre of the box is high and wide to the left. Assisted by Jake Bidwell with a cross.
13'
Connor Roberts (Swansea City) wins a free kick in the defensive half.
13'
Foul by Ovie Ejaria (Reading).
12'
Foul by Jamal Lowe (Swansea City).
12'
Tom McIntyre (Reading) wins a free kick in the defensive half.
2'
Foul by Jay Fulton (Swansea City).
2'
Michael Olise (Reading) wins a free kick in the defensive half.
1'
Ben Cabango (Swansea City) wins a free kick in the defensive half.