Second Half ends, Swansea City 4, Rotherham United 3.
90'+8
Attempt missed. Daniel James (Swansea City) right footed shot from the left side of the box is close, but misses to the left. Assisted by George Byers.
90'+7
Foul by Matt Grimes (Swansea City).
90'+7
Clark Robertson (Rotherham United) wins a free kick in the attacking half.
90'+4
Attempt blocked. Ryan Williams (Rotherham United) left footed shot from outside the box is blocked. Assisted by Ben Wiles.
90'+4
Corner, Rotherham United. Conceded by Mike van der Hoorn.
90'+3
Corner, Rotherham United. Conceded by Kristoffer Nordfeldt.
90'+3
Attempt blocked. Will Vaulks (Rotherham United) right footed shot from outside the box is blocked. Assisted by Richard Towell.
90'+2
Foul by Courtney Baker-Richardson (Swansea City).
90'+2
Clark Robertson (Rotherham United) wins a free kick in the defensive half.
90'
Attempt missed. Anthony Forde (Rotherham United) right footed shot from outside the box is too high. Assisted by Richard Towell.
90'
Attempt saved. Michael Smith (Rotherham United) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Will Vaulks with a cross.
89'
Corner, Rotherham United. Conceded by Oliver McBurnie.
88'
Corner, Rotherham United. Conceded by Joe Rodon.
87'
Foul by Connor Roberts (Swansea City).
87'
Will Vaulks (Rotherham United) wins a free kick on the left wing.
86'
Offside, Swansea City. Joe Rodon tries a through ball, but Wayne Routledge is caught offside.
85'
Matt Grimes (Swansea City) wins a free kick in the defensive half.
85'
Foul by Richard Towell (Rotherham United).
82'
Foul by Joe Rodon (Swansea City).
82'
Michael Smith (Rotherham United) wins a free kick in the defensive half.
81'
Attempt blocked. Will Vaulks (Rotherham United) right footed shot from outside the box is blocked.
78'
Attempt saved. Daniel James (Swansea City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Connor Roberts.
77'
Attempt missed. Will Vaulks (Rotherham United) header from the centre of the box misses to the left. Assisted by Anthony Forde with a cross following a corner.
76'
Corner, Rotherham United. Conceded by Joe Rodon.
76'
Attempt blocked. Anthony Forde (Rotherham United) right footed shot from outside the box is blocked. Assisted by Will Vaulks.
76'
Attempt blocked. Michael Smith (Rotherham United) right footed shot from the centre of the box is blocked.
74'
Delay over. They are ready to continue.
74'
Delay in match Mike van der Hoorn (Swansea City) because of an injury.
73'
Corner, Rotherham United. Conceded by Kristoffer Nordfeldt.
73'
Attempt saved. Matt Crooks (Rotherham United) header from the centre of the box is saved in the top left corner. Assisted by Michael Smith with a headed pass.
72'
Offside, Swansea City. Matt Grimes tries a through ball, but Wayne Routledge is caught offside.
72'
Offside, Rotherham United. Will Vaulks tries a through ball, but Michael Ihiekwe is caught offside.
67'
Daniel James (Swansea City) wins a free kick on the left wing.
67'
Foul by Jon Taylor (Rotherham United).
66'
Corner, Swansea City. Conceded by Clark Robertson.
65'
Delay over. They are ready to continue.
62'
Delay in match Zak Vyner (Rotherham United) because of an injury.
62'
Attempt blocked. Daniel James (Swansea City) right footed shot from the left side of the six yard box is blocked.
62'
Daniel James (Swansea City) hits the left post with a right footed shot from the centre of the box. Assisted by Barrie McKay following a fast break.
59'
Attempt saved. Michael Ihiekwe (Rotherham United) header from the centre of the box is saved in the top centre of the goal. Assisted by Anthony Forde with a cross.
58'
Corner, Rotherham United. Conceded by Wayne Routledge.
58'
Corner, Rotherham United. Conceded by Kyle Naughton.
55'
Daniel James (Swansea City) wins a free kick in the defensive half.
55'
Foul by Semi Ajayi (Rotherham United).
52'
Attempt missed. Mike van der Hoorn (Swansea City) right footed shot from outside the box is high and wide to the right. Assisted by Matt Grimes.
47'
Attempt missed. Daniel James (Swansea City) right footed shot from the left side of the box is too high. Assisted by Matt Grimes with a through ball.
45'
Second Half begins Swansea City 1, Rotherham United 2.
45'+3
First Half ends, Swansea City 1, Rotherham United 2.
45'+2
Corner, Rotherham United. Conceded by Cameron Carter-Vickers.
45'+1
Foul by Jon Taylor (Rotherham United).
45'+1
Mike van der Hoorn (Swansea City) wins a free kick in the defensive half.
43'
Attempt saved. Oliver McBurnie (Swansea City) right footed shot from outside the box is saved in the centre of the goal. Assisted by Mike van der Hoorn.
42'
Attempt saved. Michael Smith (Rotherham United) header from the centre of the box is saved in the centre of the goal. Assisted by Jon Taylor with a cross.
41'
Mike van der Hoorn (Swansea City) wins a free kick in the defensive half.
41'
Foul by Michael Smith (Rotherham United).
40'
Attempt missed. Oliver McBurnie (Swansea City) right footed shot from the right side of the six yard box misses to the left. Assisted by Connor Roberts.
37'
Connor Roberts (Swansea City) wins a free kick in the defensive half.
37'
Foul by Michael Smith (Rotherham United).
35'
Corner, Swansea City. Conceded by Joe Mattock.
32'
Jay Fulton (Swansea City) wins a free kick in the attacking half.
32'
Foul by Matt Crooks (Rotherham United).
31'
Cameron Carter-Vickers (Swansea City) wins a free kick in the defensive half.
31'
Foul by Michael Smith (Rotherham United).
31'
Connor Roberts (Swansea City) wins a free kick in the defensive half.
31'
Foul by Jon Taylor (Rotherham United).
30'
Attempt missed. Mike van der Hoorn (Swansea City) header from very close range misses to the right. Assisted by Barrie McKay with a cross following a corner.
29'
Corner, Swansea City. Conceded by Marek Rodák.
29'
Attempt saved. Connor Roberts (Swansea City) left footed shot from the right side of the six yard box is saved in the centre of the goal. Assisted by Wayne Routledge.
26'
Offside, Rotherham United. Marek Rodák tries a through ball, but Jon Taylor is caught offside.
25'
Attempt blocked. Joe Mattock (Rotherham United) left footed shot from outside the box is blocked. Assisted by Matt Crooks.
24'
Matt Grimes (Swansea City) wins a free kick in the defensive half.
24'
Foul by Will Vaulks (Rotherham United).
23'
Wayne Routledge (Swansea City) wins a free kick on the right wing.
23'
Foul by Semi Ajayi (Rotherham United).
17'
Attempt saved. Daniel James (Swansea City) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Mike van der Hoorn.
16'
Offside, Swansea City. Matt Grimes tries a through ball, but Wayne Routledge is caught offside.
16'
Attempt saved. Jon Taylor (Rotherham United) right footed shot from outside the box is saved in the centre of the goal. Assisted by Matt Crooks.
13'
Semi Ajayi (Rotherham United) is shown the yellow card for a bad foul.
13'
Foul by Semi Ajayi (Rotherham United).
13'
Oliver McBurnie (Swansea City) wins a free kick in the defensive half.
10'
Goal! Swansea City 0, Rotherham United 1. Michael Ihiekwe (Rotherham United) header from the centre of the box to the high centre of the goal. Assisted by Will Vaulks with a cross.
9'
Corner, Swansea City. Conceded by Zak Vyner.
8'
Corner, Swansea City. Conceded by Joe Mattock.
8'
Corner, Swansea City. Conceded by Michael Ihiekwe.
5'
Barrie McKay (Swansea City) wins a free kick in the defensive half.
5'
Foul by Joe Mattock (Rotherham United).
4'
Offside, Swansea City. Jay Fulton tries a through ball, but Wayne Routledge is caught offside.