| Thats all. Game finished. | ||
| 90+9' | Marlon Pack from Portsmouth receives a yellow card. | |
| 90+9' | The second half ends with Middlesbrough 0, Portsmouth 1. | |
| 90+7' | Goal! Portsmouth takes the lead 1-0 against Middlesbrough. Conor Chaplin scores with a right-footed shot from the center of the box into the left corner, assisted by Adrian Segecic following a corner. | |
| 90+7' | Adrian Segecic from Portsmouth had a missed chance, shooting with his left foot from outside the box after a corner, but it went close and missed. | |
| 90+6' | Goal! Portsmouth takes the lead 1-0 against Middlesbrough as Conor Chaplin scores with a right-footed shot from the center of the box into the left corner, assisted by Adrian Segecic following a corner. | |
| 90+5' | Portsmouth win a corner after Alan Browne concedes. | |
| 90+3' | Offside called against Portsmouth. Millenic Alli is in an offside position. | |
| 90+3' | Dael Fry of Middlesbrough receives a yellow card for a foul. | |
| 90+3' | Colby Bishop from Portsmouth won a free kick in an attacking position. | |
| 90+2' | Foul committed by Dael Fry of Middlesbrough. | |
| 90+2' | Substitution for Middlesbrough: Cruz Ibeh replaces Tommy Conway. | |
| 90+2' | Luke Ayling of Middlesbrough won a free kick in defense. | |
| 90+1' | Foul committed by Colby Bishop of Portsmouth. | |
| 90+1' | Aidan Morris from Middlesbrough missed a chance with a left-footed shot from outside the box after a corner. | |
| 90+1' | Middlesbrough win a corner after Nicolas Schmid concedes. | |
| 90' | New attacking attempt. Sontje Hansen from Middlesbrough takes a right-footed shot from the center of the box, but it is saved in the top right corner by Nicolas Schmid from Portsmouth. | |
| 90' | Middlesbrough win a corner after Marlon Pack concedes. | |
| 89' | Colby Bishop of Portsmouth receives a yellow card. | |
| 89' | Colby Bishop of Portsmouth commits a foul. | |
| 89' | Callum Brittain of Middlesbrough won a free kick in defense. | |
| 87' | Colby Bishop of Portsmouth won a free kick in defense. | |
| 87' | Foul committed by Adilson Malanda of Middlesbrough. | |
| 85' | Middlesbrough win a corner after Regan Poole concedes. | |
| 85' | Alex Gilbert's left-footed shot from the center of the box is blocked. Dael Fry provided the assist with a header. | |
| 85' | Substitution for Portsmouth: Conor Shaughnessy replaces Madiodio Dia. | |
| 84' | Substitution for Middlesbrough: Alex Gilbert replaces Riley McGree. | |
| 83' | New attacking attempt. Sontje Hansen from Middlesbrough takes a right-footed shot from the center of the box, but it is saved by goalkeeper Nicolas Schmid in the center of the goal. The assist was provided by Adilson Malanda from Portsmouth. | |
| 80' | Kaly Sène of Middlesbrough is flagged for offside. | |
| 77' | Alan Browne from Middlesbrough committed a foul. | |
| 77' | Conor Chaplin from Portsmouth won a free kick in defense. | |
| 76' | Substitution for Portsmouth: Ibane Bowat replaces Jordan Williams. | |
| 75' | Substitution for Portsmouth: Millenic Alli replaces Keshi Anderson. | |
| 75' | Luke Ayling from Middlesbrough misses a chance, shooting with his right foot from outside the box, sending the ball high and wide to the right. The assist came from Callum Brittain after a corner. | |
| 74' | Middlesbrough wins a corner after Nicolas Schmid concedes. | |
| 74' | New attacking attempt. Riley McGree - Middlesbrough - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal by Nicolas Schmid - Portsmouth | |
| 74' | Middlesbrough win a corner after Marlon Pack concedes. | |
| 74' | Luke Ayling's header from the center of the box is blocked. | |
| 74' | Dael Fry's header from the center of the box is blocked. The assist came from Callum Brittain's cross. | |
| 73' | Middlesbrough win a corner after Regan Poole concedes. | |
| 73' | Alan Browne's right-footed shot from outside the box is blocked. | |
| 72' | Keshi Anderson from Portsmouth receives a yellow card for a foul. | |
| 71' | Sontje Hansen of Middlesbrough won a free kick in the attacking area. | |
| 71' | Foul committed by Keshi Anderson for Portsmouth. | |
| 69' | There is a delay in the match due to an injury to Dael Fry of Middlesbrough. | |
| 69' | Middlesbrough win a corner after Nicolas Schmid concedes. | |
| 69' | New attacking attempt. Alan Browne from Middlesbrough takes a left-footed shot from inside the six-yard box, but it's saved in the left corner by Nicolas Schmid from Portsmouth. The assist was made by Tommy Conway. | |
| 67' | Middlesbrough win a corner after Nicolas Schmid concedes. | |
| 66' | Colby Bishop from Portsmouth had a missed chance, shooting with his left foot from the center of the box, but it went close and missed. Terry Devlin provided the assist with a cross. | |
| 66' | Tommy Conway of Middlesbrough won a free kick on the left wing. | |
| 65' | Foul committed by Terry Devlin of Portsmouth. | |
| 64' | Substitution for Portsmouth: Adrian Segecic replaces Gustavo Caballero. | |
| 64' | Conor Chaplin of Portsmouth won a free kick in the attacking area. | |
| 63' | Adilson Malanda from Middlesbrough committed a foul. | |
| 63' | Substitution for Middlesbrough: Kaly Sène replaces David Strelec. | |
| 62' | David Strelec from Middlesbrough had a missed chance, heading the ball from the center of the box but missing the target. The assist came from Callum Brittain, who delivered a cross after a corner. | |
| 57' | Middlesbrough win a corner after Gustavo Caballero concedes. | |
| 56' | Offside called against Middlesbrough. Tommy Conway is offside. | |
| 55' | Middlesbrough win a corner after Jordan Williams concedes. | |
| 55' | Aidan Morris from Middlesbrough won a free kick in defense. | |
| 54' | Marlon Pack from Portsmouth committed a foul. | |
| 52' | Corner awarded to Portsmouth after Aidan Morris concedes. | |
| 51' | Riley McGree's left-footed shot from the center of the box is blocked. The assist was provided by Tommy Conway. | |
| 51' | Sontje Hansen from Middlesbrough won a free kick in defense. | |
| 50' | Marlon Pack from Portsmouth committed a foul. | |
| 50' | Keshi Anderson of Portsmouth won a free kick in defense. | |
| 50' | Foul by Luke Ayling of Middlesbrough. | |
| 50' | David Strelec from Middlesbrough won a free kick in an attacking position. | |
| 49' | Foul committed by Madiodio Dia of Portsmouth. | |
| 48' | Colby Bishop of Portsmouth is called offside. | |
| 47' | Colby Bishop of Portsmouth is flagged for offside. | |
| 45' | The second half starts with the score at Middlesbrough 0, Portsmouth 0. | |
| 45' | Substitution for Middlesbrough: Sontje Hansen replaces Jeremy Sarmiento. | |
| 45' | Substitution for Middlesbrough: Luke Ayling replaces Matt Targett. | |
| 45+3' | The first half ends with Middlesbrough and Portsmouth drawing 0-0. | |
| 45' | The fourth official has indicated there will be 2 minutes of added time. | |
| 45' | New attacking attempt. Dael Fry of Middlesbrough heads the ball from inside the six-yard box on the left side, but it's saved in the left corner by Nicolas Schmid of Portsmouth. The assist came from Matt Targett's cross. | |
| 44' | Middlesbrough win a corner after Madiodio Dia concedes. | |
| 43' | Marlon Pack from Portsmouth committed a foul. | |
| 43' | Riley McGree from Middlesbrough won a free kick in the attacking area. | |
| 42' | Foul committed by Keshi Anderson - Portsmouth. | |
| 42' | Alan Browne from Middlesbrough won a free kick in defense. | |
| 41' | Foul committed by David Strelec of Middlesbrough. | |
| 41' | Madiodio Dia from Portsmouth won a free kick on the right wing. | |
| 38' | Middlesbrough win a corner after Keshi Anderson concedes. | |
| 33' | Conor Chaplin fouled a player from Portsmouth. | |
| 30' | Aidan Morris from Middlesbrough won a free kick in the attacking position. | |
| 30' | Middlesbrough is called offside. David Strelec is the player in an offside position. | |
| 28' | Missed chance. Matt Targett of Middlesbrough took a left-footed shot from a difficult position and long distance on the right, but it went high and wide to the left from a free kick. | |
| 26' | Jordan Williams from Portsmouth receives a yellow card for a foul. | |
| 26' | Jordan Williams from Portsmouth committed a foul. | |
| 26' | Tommy Conway from Middlesbrough won a free kick on the right wing. | |
| 21' | Jeremy Sarmiento's shot from the left side of the box is blocked. | |
| 21' | Aidan Morris from Middlesbrough had a missed chance, shooting with his right foot from outside the box, but the shot went high and wide to the right. Matt Targett provided the assist. | |
| 20' | Alan Browne of Middlesbrough won a free kick in the attacking area. | |
| 20' | Foul committed by Andre Dozzell against Portsmouth. | |
| 17' | Gustavo Caballero of Portsmouth is flagged for offside. | |
| 11' | There is a delay in the match due to an injury to Nicolas Schmid from Portsmouth. | |
| 11' | Middlesbrough win a corner after Andre Dozzell concedes. | |
| 10' | Middlesbrough wins a corner after Madiodio Dia concedes. | |
| 10' | Adilson Malanda's shot from the center of the box is blocked. The assist was provided by Tommy Conway. | |
| 9' | Middlesbrough win a corner after Jordan Williams concedes. | |
| 9' | New attacking attempt. Alan Browne of Middlesbrough has a left-footed shot from the left side of the box, but it's saved in the left corner by Nicolas Schmid of Portsmouth. The assist came from Jeremy Sarmiento. | |
| 7' | Foul committed by Jordan Williams of Portsmouth. | |
| 7' | Callum Brittain of Middlesbrough won a free kick in defense. | |
| 4' | Matt Targett of Middlesbrough won a free kick in defense. | |
| 4' | Foul committed by Gustavo Caballero for Portsmouth. | |
| First Half starts. | ||