| | First Half starts. |
| 3' | | Fouled by Tommy Smith - Middlesbrough |
| 3' | | Jack Clarke - Sunderland - won a free kick on the left wing. |
| 4' | | Offside - Sunderland. Jack Clarke with a pass, however Ross Stewart is in offside. |
| 5' | | Fouled by Corry Evans - Sunderland |
| 5' | | Riley McGree - Middlesbrough - won a free kick on the right wing. |
| 5' | | Delay in match - injury Corry Evans - Sunderland |
| 7' | | Delay over. They are ready to continue. |
| 7' | | New attacking attempt. Darragh Lenihan - Middlesbrough - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. |
| 8' | | Offside - Middlesbrough. Jonny Howson with a pass, however Matt Crooks is in offside. |
| 9' | | Missed chance. Amad Diallo - Sunderland - shot with left foot from the centre of the box is close, but missed. |
| 11' | | Delay in match - injury Corry Evans - Sunderland |
| 11' | | Delay over. They are ready to continue. |
| 11' | | Substitution - Sunderland. Édouard Michut for Corry Evans - injury. |
| 12' | | Offside - Middlesbrough. Ryan Giles with a pass, however Matt Crooks is in offside. |
| 12' | | Fouled by Dael Fry - Middlesbrough |
| 12' | | Ross Stewart - Sunderland - won a free kick in attack. |
| 13' | | Offside - Sunderland. Anthony Patterson with a pass, however Patrick Roberts is in offside. |
| 15' | | Fouled by Jonny Howson - Middlesbrough |
| 15' | | Jack Clarke - Sunderland - won a free kick on the left wing. |
| 15' | | Delay in match - injury Jonny Howson - Middlesbrough |
| 16' | | Jonny Howson - Middlesbrough - receive yellow card for a foul. |
| 16' | | Delay over. They are ready to continue. |
| 16' | | New attacking attempt. Amad Diallo - Sunderland - shot with right foot from outside the box is saved in the top right corner. |
| 19' | | Fouled by Hayden Hackney - Middlesbrough |
| 19' | | Édouard Michut - Sunderland - won a free kick in attack. |
| 20' | | Fouled by Jack Clarke - Sunderland |
| 20' | | Tommy Smith - Middlesbrough - won a free kick in defence. |
| 23' | | Chuba Akpom - Middlesbrough - won a free kick on the left wing. |
| 23' | | Fouled by Dan Ballard - Sunderland |
| 23' | | Offside - Sunderland. Ajibola Alese with a pass, however Ross Stewart is in offside. |
| 24' | | New attacking attempt. Patrick Roberts - Sunderland - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Amad Diallo. |
| 24' | | Offside - Sunderland. Patrick Roberts with a pass, however Ross Stewart is in offside. |
| 25' | | Fouled by Tommy Smith - Middlesbrough |
| 25' | | Édouard Michut - Sunderland - won a free kick in defence. |
| 26' | | New attacking attempt. Chuba Akpom - Middlesbrough - shot with right foot from outside the box is saved in the left corner. |
| 29' | | Offside - Sunderland. Édouard Michut with a pass, however Amad Diallo is in offside. |
| 31' | | Offside - Sunderland. Daniel Neil with a pass, however Amad Diallo is in offside. |
| 32' | | Offside - Middlesbrough. Darragh Lenihan with a pass, however Marcus Forss is in offside. |
| 34' | | Corner - Sunderland. Conceded by Jonny Howson. |
| 35' | | Fouled by Trai Hume - Sunderland |
| 35' | | Matt Crooks - Middlesbrough - won a free kick in defence. |
| 35' | | New attacking attempt. Marcus Forss - Middlesbrough - shot with right foot from the centre of the box is saved in the left corner. Assist - Matt Crooks. |
| 36' | | Corner - Middlesbrough. Conceded by Anthony Patterson. |
| 36' | | Corner - Middlesbrough. Conceded by Ross Stewart. |
| 39' | | Missed chance. Ross Stewart - Sunderland - shot with right foot from the centre of the box is very close to the goal. Assist - Patrick Roberts with a cross. |
| 40' | | Corner - Sunderland. Conceded by Hayden Hackney. |
| 40' | | Missed chance. Trai Hume - Sunderland - shot with the head from the centre of the box is high and wide to the right. Assist - Patrick Roberts with a cross after corner. |
| 42' | | Delay in match - injury Marcus Forss - Middlesbrough |
| 42' | | Delay over. They are ready to continue. |
| 43' | | Shot blocked. Matt Crooks - Middlesbrough - shot with right foot from the centre of the box is blocked. Assist - Riley McGree. |
| 43' | | Corner - Middlesbrough. Conceded by Trai Hume. |
| 44' | | Corner - Middlesbrough. Conceded by Édouard Michut. |
| 45' | | Corner - Middlesbrough. Conceded by Dan Ballard. |
| 45+1' | | Missed chance. Jonny Howson - Middlesbrough - shot with right foot from outside the box missed after corner. |
| 45+4' | | Fouled by Hayden Hackney - Middlesbrough |
| 45+4' | | Jack Clarke - Sunderland - won a free kick in attack. |
| 45+4' | | New attacking attempt. Ross Stewart - Sunderland - shot with right foot from the centre of the box is saved in the top centre of the goal. Assist - Anthony Patterson. |
| 45+5' | | First Half ended - Sunderland 0, Middlesbrough 0. |
| 45' | | Second Half starts Sunderland 0, Middlesbrough 0. |
| 47' | | Fouled by Trai Hume - Sunderland |
| 47' | | Riley McGree - Middlesbrough - won a free kick on the left wing. |
| 50' | | Penalty Sunderland. Ross Stewart draws a foul in the penalty area. |
| 49' | | Penalty conceded by Dael Fry - Middlesbrough - after a foul in the penalty area. |
| 49' | | Dael Fry - Middlesbrough - receive red card. |
| 50' | | Marcus Forss - Middlesbrough - receive yellow card. |
| 51' | | Penalty saved! Ross Stewart - Sunderland - fails to capitalise on this great opportunity, shot with right foot saved in the right corner. |
| 51' | | Goal! Sunderland 1, Middlesbrough 0. Ross Stewart - Sunderland - shot with left foot from few metres to the centre of the goal . |
| 52' | | Substitution - Middlesbrough. Patrick McNair for Matt Crooks. |
| 52' | | Shot blocked. Édouard Michut - Sunderland - shot with right foot from outside the box is blocked. Assist - Jack Clarke. |
| 52' | | Corner - Sunderland. Conceded by Jonny Howson. |
| 53' | | Missed chance. Ross Stewart - Sunderland - shot with right foot from the centre of the box is high and wide to the right. Assist - Amad Diallo with a cross after corner. |
| 54' | | Shot blocked. Jack Clarke - Sunderland - shot with right foot from the left side of the box is blocked. Assist - Amad Diallo. |
| 56' | | Shot blocked. Trai Hume - Sunderland - shot with right foot from outside the box is blocked. Assist - Patrick Roberts. |
| 58' | | Chuba Akpom - Middlesbrough - won a free kick in attack. |
| 58' | | Fouled by Daniel Neil - Sunderland |
| 59' | | New attacking attempt. Darragh Lenihan - Middlesbrough - shot with the head from a diffucult position on the left is saved in the left corner. Assist - Jonny Howson. |
| 59' | | Missed chance. Riley McGree - Middlesbrough - shot with left foot from the left side of the box is close, but missed. Assist - Chuba Akpom . |
| 60' | | New attacking attempt. Marcus Forss - Middlesbrough - shot with right foot from a diffucult position and long distance on the right is saved by goalkeeper in the centre of the goal. Assist - Hayden Hackney. |
| 61' | | Shot blocked. Édouard Michut - Sunderland - shot with right foot from the centre of the box is blocked. Assist - Patrick Roberts. |
| 62' | | Dan Ballard - Sunderland - won a free kick in attack. |
| 62' | | Fouled by Chuba Akpom - Middlesbrough |
| 63' | | Corner - Sunderland. Conceded by Darragh Lenihan. |
| 64' | | Missed chance. Dan Ballard - Sunderland - shot with the head from few metres missed to the left. Assist - Patrick Roberts with a cross after corner. |
| 65' | | Substitution - Middlesbrough. Cameron Archer for Marcus Forss. |
| 67' | | Delay in match - injury Ajibola Alese - Sunderland |
| 68' | | Delay over. They are ready to continue. |
| 70' | | Substitution - Sunderland. Bailey Wright for Ajibola Alese - injury. |
| 71' | | Fouled by Daniel Neil - Sunderland |
| 71' | | Riley McGree - Middlesbrough - won a free kick in defence. |
| 71' | | Missed chance. Hayden Hackney - Middlesbrough - shot with right foot from outside the box goes high. |
| 73' | | Missed chance. Patrick Roberts - Sunderland - shot with left foot from outside the box missed to the left. Assist - Ross Stewart. |
| 75' | | Corner - Middlesbrough. Conceded by Dan Ballard. |
| 78' | | Shot blocked. Tommy Smith - Middlesbrough - shot with right foot from outside the box is blocked. Assist - Riley McGree. |
| 78' | | Corner - Middlesbrough. Conceded by Jack Clarke. |
| 79' | | Missed chance. Tommy Smith - Middlesbrough - shot with left foot from outside the box missed after corner. |
| 81' | | Goal! Sunderland 2, Middlesbrough 0. Amad Diallo - Sunderland - shot with left foot from the right side of the box to the right corner. Assist - Patrick Roberts. |
| 81' | | Substitution - Sunderland. Jewison Bennette for Jack Clarke. |
| 82' | | Substitution - Sunderland. Abdoullah Ba for Patrick Roberts. |
| 83' | | Substitution - Middlesbrough. Duncan Watmore for Riley McGree. |
| 85' | | Missed chance. Ross Stewart - Sunderland - shot with right foot from the right side of the box goes high. Assist - Édouard Michut. |
| 88' | | Fouled by Tommy Smith - Middlesbrough |
| 88' | | Jewison Bennette - Sunderland - won a free kick on the left wing. |
| 89' | | Abdoullah Ba - Sunderland - won a free kick on the right wing. |
| 89' | | Fouled by Jonny Howson - Middlesbrough |
| 89' | | Fouled by Édouard Michut - Sunderland |
| 89' | | Tommy Smith - Middlesbrough - won a free kick in defence. |
| 90' | | Corner - Middlesbrough. Conceded by Dan Ballard. |
| 90+1' | | Shot blocked. Tommy Smith - Middlesbrough - shot with right foot from outside the box is blocked. |
| 90+1' | | New attacking attempt. Cameron Archer - Middlesbrough - shot with right foot from the right side of the six yard box is saved by goalkeeper in the centre of the goal. |
| 90+5' | | Missed chance. Chuba Akpom - Middlesbrough - shot with right foot from the centre of the box missed to the left. Assist - Cameron Archer. |
| 90+5' | | Second Half ended - Sunderland 2, Middlesbrough 0. |
| | Thats all. Game finished - Sunderland 2, Middlesbrough 0. |