| | First Half starts. |
| 5' | | Yakou Meite - Reading - won a free kick in attack. |
| 5' | | Fouled by Marc Bola - Middlesbrough |
| 6' | | Marc Bola - Middlesbrough - won a free kick in defence. |
| 6' | | Fouled by Thomas Holmes - Reading |
| 7' | | Fouled by Britt Assombalonga - Middlesbrough |
| 7' | | Liam Moore - Reading - won a free kick in defence. |
| 10' | | Shot blocked. Jonny Howson - Middlesbrough - shot with right foot from outside the box is blocked. Assist - Marc Bola. |
| 11' | | Corner - Middlesbrough. Conceded by Rafael Cabral. |
| 10' | | Corner - Middlesbrough. Conceded by Michael Olise. |
| 13' | | Michael Olise - Reading - won a free kick in defence. |
| 13' | | Fouled by Jonny Howson - Middlesbrough |
| 14' | | Missed chance. Britt Assombalonga - Middlesbrough - shot with left foot from outside the box missed. Assist - Chuba Akpom. |
| 17' | | Fouled by Michael Morrison - Reading |
| 17' | | Britt Assombalonga - Middlesbrough - won a free kick in attack. |
| 18' | | Yakou Meite - Reading - won a free kick in defence. |
| 18' | | Fouled by Marc Bola - Middlesbrough |
| 19' | | Fouled by Omar Richards - Reading |
| 19' | | Jonny Howson - Middlesbrough - won a free kick in defence. |
| 21' | | Corner - Reading. Conceded by Marc Bola. |
| 22' | | Missed chance. Lucas João - Reading - shot with the head from the centre of the box missed to the left. Assist - Michael Olise with a cross after corner. |
| 26' | | Fouled by Liam Moore - Reading |
| 26' | | Chuba Akpom - Middlesbrough - won a free kick in defence. |
| 26' | | Shot blocked. Yakou Meite - Reading - shot with left foot from the right side of the box is blocked. Assist - Liam Moore. |
| 27' | | New attacking attempt. Michael Olise - Reading - shot with left foot from the centre of the box is saved in the right corner. Assist - Andy Rinomhota. |
| 28' | | Corner - Middlesbrough. Conceded by Thomas Holmes. |
| 31' | | Fouled by Ovie Ejaria - Reading |
| 31' | | Anfernee Dijksteel - Middlesbrough - won a free kick in defence. |
| 30' | | Fouled by Andy Rinomhota - Reading |
| 30' | | Chuba Akpom - Middlesbrough - won a free kick in defence. |
| 29' | | Shot blocked. Chuba Akpom - Middlesbrough - shot with right foot from the centre of the box is blocked. |
| 33' | | Fouled by George Saville - Middlesbrough |
| 33' | | Andy Rinomhota - Reading - won a free kick in defence. |
| 35' | | Josh Laurent - Reading - won a free kick in defence. |
| 35' | | Fouled by Sam Morsy - Middlesbrough |
| 34' | | Missed chance. Yakou Meite - Reading - shot with left foot from outside the box is close, but misses the top left corner. Assist - Thomas Holmes. |
| 38' | | Missed chance. Josh Laurent - Reading - shot with right foot from outside the box is high and wide to the left. Assist - Michael Olise . |
| 37' | | Michael Olise - Reading - won a free kick on the right wing. |
| 37' | | Fouled by Jonny Howson - Middlesbrough |
| 36' | | Shot blocked. Lucas João - Reading - shot with left foot from the centre of the box is blocked. Assist - Ovie Ejaria. |
| 40' | | Sam Morsy - Middlesbrough - won a free kick on the right wing. |
| 40' | | Fouled by Yakou Meite - Reading |
| 39' | | Missed chance. Lucas João - Reading - shot with right foot from outside the box is close, but missed to the left. Assist - Michael Morrison with a head. |
| 41' | | Michael Morrison - Reading - won a free kick in defence. |
| 41' | | Fouled by Dael Fry - Middlesbrough |
| 43' | | Marcus Tavernier - Middlesbrough - won a free kick on the left wing. |
| 43' | | Fouled by Ovie Ejaria - Reading |
| 42' | | George Saville - Middlesbrough - won a free kick in defence. |
| 42' | | Fouled by Lucas João - Reading |
| 45' | | Ovie Ejaria - Reading - won a free kick in attack. |
| 45' | | Fouled by Sam Morsy - Middlesbrough |
| 44' | | Missed chance. Patrick McNair - Middlesbrough - shot with right foot from outside the box is high and wide to the right. Assist - Marcus Tavernier . |
| 45+2' | | First Half ended - Middlesbrough 0, Reading 0. |
| 45+1' | | Thomas Holmes - Reading - won a free kick in defence. |
| 45+1' | | Fouled by George Saville - Middlesbrough |
| 45' | | Shot blocked. Michael Olise - Reading - shot with left foot from outside the box is blocked. Assist - Ovie Ejaria. |
| 45' | | Substitution - Middlesbrough. Marvin Johnson for Britt Assombalonga. |
| 45' | | Second Half starts Middlesbrough 0, Reading 0. |
| 47' | | Liam Moore - Reading - receive yellow card for a foul. |
| 46' | | Fouled by Liam Moore - Reading |
| 46' | | Chuba Akpom - Middlesbrough - won a free kick in attack. |
| 50' | | Fouled by Chuba Akpom - Middlesbrough |
| 50' | | Andy Rinomhota - Reading - won a free kick in defence. |
| 48' | | Offside - Middlesbrough. Patrick McNair with a pass, however George Saville is in offside. |
| 52' | | Offside - Middlesbrough. Marc Bola with a pass, however Marvin Johnson is in offside. |
| 51' | | Sam Morsy - Middlesbrough - won a free kick in defence. |
| 51' | | Fouled by Yakou Meite - Reading |
| 53' | | Fouled by George Saville - Middlesbrough |
| 53' | | Andy Rinomhota - Reading - won a free kick in defence. |
| 55' | | Corner - Reading. Conceded by Patrick McNair. |
| 55' | | Ovie Ejaria - Reading - won a free kick in defence. |
| 55' | | Fouled by Anfernee Dijksteel - Middlesbrough |
| 58' | | George Saville - Middlesbrough - won a free kick in defence. |
| 58' | | Fouled by Yakou Meite - Reading |
| 59' | | Thomas Holmes - Reading - won a free kick in defence. |
| 59' | | Fouled by Marvin Johnson - Middlesbrough |
| 59' | | Michael Olise - Reading - won a free kick in defence. |
| 59' | | Fouled by Jonny Howson - Middlesbrough |
| 61' | | Offside - Middlesbrough. Marcus Bettinelli with a pass, however Chuba Akpom is in offside. |
| 62' | | Missed chance. Ovie Ejaria - Reading - shot with left foot from outside the box is close, but misses the top left corner. Assist - Andy Rinomhota. |
| 66' | | Marcus Tavernier - Middlesbrough - won a free kick on the left wing. |
| 66' | | Fouled by Andy Rinomhota - Reading |
| 73' | | Omar Richards - Reading - receive yellow card for a foul. |
| 72' | | Thomas Holmes - Reading - won a free kick in defence. |
| 72' | | Fouled by Marc Bola - Middlesbrough |
| 71' | | Sam Morsy - Middlesbrough - won a free kick in defence. |
| 71' | | Fouled by Andy Rinomhota - Reading |
| 70' | | Substitution - Reading. Alfa Semedo for Lucas João. |
| 69' | | Offside - Middlesbrough. George Saville with a pass, however Jonny Howson is in offside. |
| 69' | | Shot blocked. Marcus Tavernier - Middlesbrough - shot with left foot from outside the box is blocked. |
| 69' | | Shot blocked. Patrick McNair - Middlesbrough - shot with right foot from outside the box is blocked. |
| 68' | | Marvin Johnson - Middlesbrough - won a free kick on the left wing. |
| 68' | | Fouled by Yakou Meite - Reading |
| 67' | | Marcus Tavernier - Middlesbrough - won a free kick in defence. |
| 67' | | Fouled by Omar Richards - Reading |
| 67' | | Shot blocked. Sam Morsy - Middlesbrough - shot with right foot from outside the box is blocked. |
| 75' | | Alfa Semedo - Reading - won a free kick in defence. |
| 77' | | Shot blocked. Jonny Howson - Middlesbrough - shot with right foot from the centre of the box is blocked. |
| 76' | | Substitution - Reading. George Puscas for Yakou Meite. |
| 76' | | Thomas Holmes - Reading - receive yellow card for a foul. |
| 76' | | Marvin Johnson - Middlesbrough - won a free kick in defence. |
| 76' | | Fouled by Thomas Holmes - Reading |
| 75' | | Sam Morsy - Middlesbrough - receive yellow card for a foul. |
| 75' | | Fouled by Sam Morsy - Middlesbrough |
| 81' | | Missed chance. Ovie Ejaria - Reading - shot with right foot from outside the box is close, but missed. Assist - Andy Rinomhota. |
| 80' | | Patrick McNair - Middlesbrough - receive yellow card for a foul. |
| 79' | | Fouled by Patrick McNair - Middlesbrough |
| 79' | | Andy Rinomhota - Reading - won a free kick on the right wing. |
| 82' | | Substitution - Middlesbrough. Djed Spence for Marcus Tavernier. |
| 82' | | Fouled by Ovie Ejaria - Reading |
| 82' | | Anfernee Dijksteel - Middlesbrough - won a free kick in defence. |
| 81' | | Substitution - Reading. Sone Aluko for Michael Olise. |
| 86' | | Fouled by Djed Spence - Middlesbrough |
| 86' | | Josh Laurent - Reading - won a free kick in defence. |
| 90+3' | | Chuba Akpom - Middlesbrough - won a free kick on the left wing. |
| 90+4' | | Second Half ended - Middlesbrough 0, Reading 0. |
| 90+3' | | Fouled by Liam Moore - Reading |
| | Thats all. Game finished - Middlesbrough 0, Reading 0. |