| | First Half starts. |
| 1' | | Ben Cabango - Swansea City - won a free kick on the right wing. |
| 1' | | Fouled by Lucas João - Reading |
| 2' | | Fouled by Joel Latibeaudiere - Swansea City |
| 2' | | Lucas João - Reading - won a free kick in attack. |
| 2' | | Penalty Reading. Josh Laurent draws a foul in the penalty area. |
| 2' | | Penalty conceded by Joël Piroe - Swansea City - after a foul in the penalty area. |
| 3' | | Goal! Reading 1, Swansea City 0. Lucas João - Reading - converts the penalty with a shot with right foot to the left corner. |
| 6' | | Goal! Reading 1, Swansea City 1. Hannes Wolf - Swansea City - shot with right foot from the left side of the box to the top right corner. Assist - Flynn Downes. |
| 8' | | Missed chance. Joël Piroe - Swansea City - shot with left foot from the right side of the box is very close to the goal. Assist - Ben Cabango. |
| 9' | | Corner - Swansea City. Conceded by Michael Morrison. |
| 12' | | Goal! Reading 1, Swansea City 2. Joël Piroe - Swansea City - shot with left foot from outside the box to the top left corner. Assist - Jamie Paterson. |
| 14' | | Offside - Reading. Danny Drinkwater with a pass, however Junior Hoilett is in offside. |
| 15' | | Corner - Reading. Conceded by Ben Cabango. |
| 18' | | Fouled by Tom Dele-Bashiru - Reading |
| 18' | | Joël Piroe - Swansea City - won a free kick in defence. |
| 20' | | Fouled by Tom Ince - Reading |
| 20' | | Joel Latibeaudiere - Swansea City - won a free kick on the left wing. |
| 20' | | Tom Ince - Reading - receive yellow card for a foul. |
| 25' | | Offside - Reading. Ørjan Nyland with a pass, however Lucas João is in offside. |
| 27' | | Corner - Swansea City. Conceded by Junior Hoilett. |
| 28' | | Fouled by Michael Obafemi - Swansea City |
| 28' | | Tom McIntyre - Reading - won a free kick in defence. |
| 32' | | Fouled by Flynn Downes - Swansea City |
| 32' | | Tom Ince - Reading - won a free kick in defence. |
| 32' | | Corner - Reading. Conceded by Cyrus Christie. |
| 34' | | Fouled by Flynn Downes - Swansea City |
| 34' | | Tom Dele-Bashiru - Reading - won a free kick in attack. |
| 37' | | Junior Hoilett - Reading - hits the bar with a shot with right foot from outside the box. Assist - Lucas João. |
| 38' | | Offside - Reading. Abdul Rahman Baba with a pass, however Tom Ince is in offside. |
| 39' | | Fouled by Josh Laurent - Reading |
| 39' | | Joël Piroe - Swansea City - won a free kick in defence. |
| 41' | | Missed chance. Hannes Wolf - Swansea City - shot with left foot from a diffucult position on the left is close, but missed to the left. Assist - Ben Cabango with a cross. |
| 41' | | Fouled by Flynn Downes - Swansea City |
| 41' | | Tom Dele-Bashiru - Reading - won a free kick in defence. |
| 41' | | Flynn Downes - Swansea City - receive yellow card for a foul. |
| 42' | | Offside - Reading. Junior Hoilett with a pass, however Lucas João is in offside. |
| 44' | | Missed chance. Jamie Paterson - Swansea City - shot with left foot from outside the box missed. Assist - Flynn Downes. |
| 44' | | Fouled by Danny Drinkwater - Reading |
| 44' | | Jamie Paterson - Swansea City - won a free kick in defence. |
| 45+1' | | Fouled by Andy Yiadom - Reading |
| 45+1' | | Michael Obafemi - Swansea City - won a free kick in attack. |
| 45+1' | | Penalty Swansea City. Michael Obafemi draws a foul in the penalty area. |
| 45+1' | | Penalty conceded by Junior Hoilett - Reading - after a foul in the penalty area. |
| 45+2' | | Goal! Reading 1, Swansea City 3. Joël Piroe - Swansea City - converts the penalty with a shot with left foot to the right corner. |
| 45+3' | | First Half ended - Reading 1, Swansea City 3. |
| 45' | | Second Half starts Reading 1, Swansea City 3. |
| 46' | | Fouled by Joel Latibeaudiere - Swansea City |
| 46' | | Tom Ince - Reading - won a free kick in defence. |
| 48' | | Ben Cabango - Swansea City - won a free kick in defence. |
| 48' | | Fouled by Junior Hoilett - Reading |
| 49' | | Corner - Reading. Conceded by Cyrus Christie. |
| 54' | | Fouled by Hannes Wolf - Swansea City |
| 54' | | Tom Dele-Bashiru - Reading - won a free kick in defence. |
| 55' | | Fouled by Cyrus Christie - Swansea City |
| 55' | | Junior Hoilett - Reading - won a free kick on the left wing. |
| 55' | | Cyrus Christie - Swansea City - receive yellow card for a foul. |
| 56' | | Missed chance. Tom Ince - Reading - shot with right foot from outside the box goes high. Assist - Josh Laurent. |
| 58' | | Goal! Reading 1, Swansea City 4. Michael Obafemi - Swansea City - shot with right foot from the centre of the box to the top right corner. Assist - Joël Piroe. |
| 60' | | Offside - Reading. Abdul Rahman Baba with a pass, however Junior Hoilett is in offside. |
| 61' | | Goal! Reading 2, Swansea City 4. Tom Ince - Reading - shot with right foot from few metres to the top right corner. Assist - Junior Hoilett with a cross. |
| 65' | | Substitution - Swansea City. Jay Fulton for Flynn Downes. |
| 66' | | New attacking attempt. Junior Hoilett - Reading - shot with right foot from few metres is saved by goalkeeper in the centre of the goal. Assist - Andy Yiadom. |
| 66' | | Fouled by Andy Yiadom - Reading |
| 66' | | Jamie Paterson - Swansea City - won a free kick in defence. |
| 68' | | Fouled by Kyle Naughton - Swansea City |
| 68' | | Tom Ince - Reading - won a free kick in attack. |
| 68' | | Michael Morrison - Reading - receive yellow card for a foul. |
| 69' | | Substitution - Swansea City. Olivier Ntcham for Jamie Paterson. |
| 69' | | Missed chance. Lucas João - Reading - shot with right foot from the centre of the box goes high . |
| 70' | | Corner - Reading. Conceded by Ben Cabango. |
| 71' | | Shot blocked. Tom McIntyre - Reading - shot with left foot from the centre of the box is blocked. |
| 71' | | Goal! Reading 3, Swansea City 4. Lucas João - Reading - shot with left foot from few metres to the left corner. Assist - Josh Laurent. |
| 75' | | Missed chance. Michael Obafemi - Swansea City - shot with left foot from the centre of the box is close, but missed. Assist - Hannes Wolf. |
| 76' | | Corner - Reading. Conceded by Joel Latibeaudiere. |
| 77' | | Offside - Reading. Danny Drinkwater with a pass, however Andy Yiadom is in offside. |
| 79' | | Offside - Reading. Abdul Rahman Baba with a pass, however Tom Dele-Bashiru is in offside. |
| 82' | | Missed chance. Hannes Wolf - Swansea City - shot with left foot from the left side of the box is very close to the goal. Assist - Michael Obafemi. |
| 83' | | Substitution - Swansea City. Ryan Manning for Joël Piroe. |
| 83' | | Fouled by Jay Fulton - Swansea City |
| 83' | | Tom Dele-Bashiru - Reading - won a free kick in attack. |
| 84' | | Fouled by Tom Ince - Reading |
| 84' | | Hannes Wolf - Swansea City - won a free kick in defence. |
| 84' | | Substitution - Reading. Yakou Meite for Junior Hoilett. |
| 86' | | Fouled by Yakou Meite - Reading |
| 86' | | Ryan Manning - Swansea City - won a free kick in defence. |
| 90' | | Shot blocked. Olivier Ntcham - Swansea City - shot with right foot from the centre of the box is blocked. Assist - Michael Obafemi. |
| 90' | | Offside - Swansea City. Olivier Ntcham with a pass, however Hannes Wolf is in offside. |
| 90+1' | | Olivier Ntcham - Swansea City - receive yellow card. |
| 90+1' | | New attacking attempt. Olivier Ntcham - Swansea City - shot with left foot from the left side of the box is saved in the top left corner. Assist - Cyrus Christie. |
| 90+2' | | Fouled by Josh Laurent - Reading |
| 90+2' | | Ryan Manning - Swansea City - won a free kick on the left wing. |
| 90+3' | | Corner - Swansea City. Conceded by Ørjan Nyland. |
| 90+4' | | Andy Yiadom - Reading - won a free kick in defence. |
| 90+4' | | Fouled by Michael Obafemi - Swansea City |
| 90+4' | | Michael Obafemi - Swansea City - receive yellow card. |
| 90+5' | | Goal! Reading 4, Swansea City 4. Tom McIntyre - Reading - shot with right foot from the centre of the box to the top right corner. Assist - Lucas João with a head. |
| 90+7' | | Second Half ended - Reading 4, Swansea City 4. |
| | Thats all. Game finished - Reading 4, Swansea City 4. |