| | First Half starts. |
6' | | Missed chance. Ronald - Swansea City - shot with right foot from outside the box missed to the left. Assist - Gonçalo Franco. |
7' | | Fouled by George Saville - Millwall |
7' | | Gonçalo Franco - Swansea City - won a free kick in defence. |
9' | | Corner - Swansea City. Conceded by Dan McNamara. |
9' | | Fouled by Ryan Wintle - Millwall |
9' | | Gonçalo Franco - Swansea City - won a free kick on the left wing. |
10' | | Missed chance. Liam Cullen - Swansea City - shot with left foot from outside the box is high and wide to the left. Assist - Matt Grimes . |
12' | | Dan McNamara - Millwall - won a free kick on the left wing. |
12' | | Fouled by Liam Cullen - Swansea City |
13' | | Missed chance. Ryan Wintle - Millwall - shot with left foot from outside the box is high and wide to the left. Assist - Jake Cooper . |
15' | | Corner - Swansea City. Conceded by Ryan Wintle. |
16' | | Fouled by Harry Darling - Swansea City |
16' | | Jake Cooper - Millwall - won a free kick in defence. |
17' | | Corner - Swansea City. Conceded by Ryan Leonard. |
18' | | Missed chance. Liam Cullen - Swansea City - shot with the head from the right side of the six yard box is high and wide to the right. Assist - Joshua Key with a cross after corner. |
20' | | Fouled by Dan McNamara - Millwall |
20' | | Gonçalo Franco - Swansea City - won a free kick in defence. |
21' | | Fouled by Matt Grimes - Swansea City |
21' | | Romain Esse - Millwall - won a free kick in defence. |
23' | | New attacking attempt. Zan Vipotnik - Swansea City - shot with right foot from outside the box is saved in the right corner. Assist - Ben Cabango. |
23' | | Corner - Swansea City. Conceded by Lukas Jensen. |
25' | | Corner - Swansea City. Conceded by George Saville. |
27' | | Offside - Millwall. Macaulay Langstaff is in offside. |
30' | | Offside - Millwall. Macaulay Langstaff is in offside. |
31' | | Fouled by Ben Cabango - Swansea City |
31' | | Romain Esse - Millwall - won a free kick in defence. |
32' | | Missed chance. Jake Cooper - Millwall - shot with the head from the centre of the box is very close to the goal. Assist - Romain Esse with a cross. |
33' | | Fouled by Gonçalo Franco - Swansea City |
33' | | George Saville - Millwall - won a free kick on the left wing. |
34' | | Corner - Millwall. Conceded by Joshua Key. |
34' | | Offside - Millwall. Jake Cooper is in offside. |
37' | | Fouled by Romain Esse - Millwall |
37' | | Matt Grimes - Swansea City - won a free kick in defence. |
39' | | Fouled by Ryan Wintle - Millwall |
39' | | Gonçalo Franco - Swansea City - won a free kick in attack. |
40' | | Ryan Wintle - Millwall - receive yellow card for a foul. |
40' | | Delay in match - injury Gonçalo Franco - Swansea City |
40' | | Delay over. They are ready to continue. |
41' | | Fouled by Romain Esse - Millwall |
41' | | Ronald - Swansea City - won a free kick in defence. |
42' | | Romain Esse - Millwall - receive yellow card for a foul. |
44' | | Fouled by Ryan Leonard - Millwall |
44' | | Ronald - Swansea City - won a free kick on the left wing. |
45' | | Shot blocked. Liam Cullen - Swansea City - shot with right foot from the centre of the box is blocked. Assist - Matt Grimes with a cross. |
45' | | Corner - Swansea City. Conceded by George Saville. |
45+1' | | Fourth official has announced 1 minutes of added time. |
45+2' | | First Half ended - Swansea City 0, Millwall 0. |
45' | | Second Half starts Swansea City 0, Millwall 0. |
47' | | New attacking attempt. Joshua Key - Swansea City - shot with right foot inside of six yard box - left side is saved in the left corner. Assist - Josh Tymon with a cross. |
48' | | Fouled by Romain Esse - Millwall |
48' | | Josh Tymon - Swansea City - won a free kick on the left wing. |
49' | | Shot blocked. Matt Grimes - Swansea City - shot with left foot from outside the box is blocked. Assist - Josh Tymon. |
49' | | Corner - Swansea City. Conceded by Duncan Watmore. |
50' | | Corner - Millwall. Conceded by Harry Darling. |
51' | | Corner - Millwall. Conceded by Liam Cullen. |
53' | | Shot blocked. Zan Vipotnik - Swansea City - shot with left foot from the centre of the box is blocked. Assist - Ben Cabango. |
53' | | Fouled by Myles Peart-Harris - Swansea City |
53' | | Ryan Leonard - Millwall - won a free kick in defence. |
54' | | Dan McNamara - Millwall - won a free kick in defence. |
54' | | Fouled by Gonçalo Franco - Swansea City |
55' | | Corner - Millwall. Conceded by Joshua Key. |
55' | | Fouled by Duncan Watmore - Millwall |
55' | | Matt Grimes - Swansea City - won a free kick in defence. |
58' | | Fouled by Joshua Key - Swansea City |
58' | | George Honeyman - Millwall - won a free kick in defence. |
59' | | Delay in match - injury Gonçalo Franco - Swansea City |
60' | | Delay over. They are ready to continue. |
60' | | Fouled by Liam Cullen - Swansea City |
60' | | Romain Esse - Millwall - won a free kick in attack. |
60' | | Liam Cullen - Swansea City - receive yellow card for a foul. |
61' | | Missed chance. George Honeyman - Millwall - shot with right foot from outside the box is high and wide to the left from a free kick. |
64' | | Corner - Millwall. Conceded by Ben Cabango. |
66' | | Substitution - Swansea City. Joe Allen for Liam Cullen. |
67' | | Corner - Millwall. Conceded by Joshua Key. |
67' | | Ben Cabango - Swansea City - won a free kick in defence. |
67' | | Fouled by Japhet Tanganga - Millwall |
69' | | Corner - Swansea City. Conceded by Jake Cooper. |
69' | | Shot blocked. Josh Tymon - Swansea City - shot with left foot from outside the box is blocked. Assist - Matt Grimes. |
71' | | Delay in match - injury Duncan Watmore - Millwall |
72' | | Delay over. They are ready to continue. |
72' | | Substitution - Millwall. Femi Azeez for Duncan Watmore. |
72' | | Substitution - Millwall. Mihailo Ivanovic for Macaulay Langstaff. |
72' | | Substitution - Millwall. Casper De Norre for George Honeyman. |
73' | | Fouled by Zan Vipotnik - Swansea City |
73' | | Jake Cooper - Millwall - won a free kick in defence. |
76' | | New attacking attempt. Femi Azeez - Millwall - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Ryan Leonard with a head. |
77' | | New attacking attempt. Joshua Key - Swansea City - shot with right foot from the right side of the box is saved in the top right corner. Assist - Myles Peart-Harris. |
78' | | Substitution - Swansea City. Ollie Cooper for Gonçalo Franco. |
78' | | Substitution - Swansea City. Florian Bianchini for Zan Vipotnik. |
79' | | Shot blocked. Myles Peart-Harris - Swansea City - shot with right foot from a diffucult position on the right is blocked. Assist - Josh Tymon with a cross. |
79' | | Fouled by Jake Cooper - Millwall |
79' | | Myles Peart-Harris - Swansea City - won a free kick in attack. |
81' | | Shot blocked. Matt Grimes - Swansea City - shot with left foot from outside the box is blocked. |
81' | | Casper De Norre - Millwall - won a free kick in defence. |
81' | | Fouled by Joe Allen - Swansea City |
82' | | Fouled by Myles Peart-Harris - Swansea City |
82' | | Jake Cooper - Millwall - won a free kick in attack. |
82' | | Missed chance. Jake Cooper - Millwall - shot with the head from the right side of the box missed. Assist - George Saville . |
83' | | Dan McNamara - Millwall - won a free kick in defence. |
83' | | Fouled by Myles Peart-Harris - Swansea City |
84' | | Fouled by Ryan Leonard - Millwall |
84' | | Ronald - Swansea City - won a free kick on the left wing. |
85' | | Fouled by Femi Azeez - Millwall |
85' | | Ollie Cooper - Swansea City - won a free kick on the left wing. |
85' | | Corner - Swansea City. Conceded by Jake Cooper. |
85' | | Missed chance. Florian Bianchini - Swansea City - shot with the head from the centre of the box is close, but missed. Assist - Matt Grimes with a cross after corner. |
86' | | New attacking attempt. Florian Bianchini - Swansea City - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Ronald. |
86' | | New attacking attempt. Joe Allen - Swansea City - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. |
88' | | Offside - Millwall. Mihailo Ivanovic is in offside. |
89' | | Ryan Leonard - Millwall - receive yellow card. |
90' | | Shot blocked. Florian Bianchini - Swansea City - shot with the head from the centre of the box is blocked. Assist - Myles Peart-Harris. |
90' | | Goal! Swansea City 0, Millwall 1. Casper De Norre - Millwall - shot with right foot from the centre of the box to the left corner. Assist - Femi Azeez with a cross. |
90+1' | | Fourth official has announced 4 minutes of added time. |
90+2' | | Substitution - Millwall. Joe Bryan for Romain Esse. |
90+2' | | Fouled by Mihailo Ivanovic - Millwall |
90+2' | | Ollie Cooper - Swansea City - won a free kick in attack. |
90+3' | | Mihailo Ivanovic - Millwall - receive yellow card for a foul. |
90+3' | | Missed chance. Harry Darling - Swansea City - shot with the head from the centre of the box is close, but misses the top left corner. Assist - Josh Tymon with a cross . |
90+5' | | Corner - Swansea City. Conceded by Joe Bryan. |
90+6' | | Second Half ended - Swansea City 0, Millwall 1. |
| | Thats all. Game finished - Swansea City 0, Millwall 1. |
| | Thats all. Game finished - Swansea City 0, Millwall 1. |