| | First Half starts. |
| 1' | | Callum Lang - Portsmouth - won a free kick in attack. |
| 1' | | Fouled by Jason Knight - Bristol City |
| 3' | | New attacking attempt. Matt Ritchie - Portsmouth - shot with left foot from outside the box is saved in the top centre of the goal. |
| 3' | | Corner - Portsmouth. Conceded by Max O'Leary. |
| 3' | | New attacking attempt. Regan Poole - Portsmouth - shot with left foot from few metres is saved in the right corner. Assist - Colby Bishop. |
| 6' | | Missed chance. Matt Ritchie - Portsmouth - shot with the head from the centre of the box is very close to the goal. Assist - Josh Murphy with a cross. |
| 8' | | Colby Bishop - Portsmouth - won a free kick on the left wing. |
| 8' | | Fouled by Rob Dickie - Bristol City |
| 8' | | Rob Dickie - Bristol City - receive yellow card for a foul. |
| 9' | | Corner - Portsmouth. Conceded by Cameron Pring. |
| 10' | | Corner - Portsmouth. Conceded by Cameron Pring. |
| 10' | | Corner - Portsmouth. Conceded by Max Bird. |
| 12' | | Fouled by Cameron Pring - Bristol City |
| 12' | | Matt Ritchie - Portsmouth - won a free kick on the right wing. |
| 12' | | Cameron Pring - Bristol City - receive yellow card for a foul. |
| 15' | | Fouled by Colby Bishop - Portsmouth |
| 15' | | Rob Dickie - Bristol City - won a free kick in defence. |
| 16' | | Offside - Portsmouth. Colby Bishop is in offside. |
| 17' | | Offside - Bristol City. Nahki Wells is in offside. |
| 20' | | New attacking attempt. Colby Bishop - Portsmouth - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Josh Murphy. |
| 20' | | Goal! Portsmouth 1, Bristol City 0. Colby Bishop - Portsmouth - shot with right foot from the centre of the box to the centre of the goal. |
| 22' | | Fouled by Callum Lang - Portsmouth |
| 22' | | Luke McNally - Bristol City - won a free kick in attack. |
| 26' | | Corner - Bristol City. Conceded by Connor Ogilvie. |
| 27' | | Shot blocked. Luke McNally - Bristol City - shot with right foot from few metres is blocked. |
| 27' | | Shot blocked. Luke McNally - Bristol City - shot with left foot from few metres is blocked. |
| 28' | | Corner - Portsmouth. Conceded by Zak Vyner. |
| 30' | | Cameron Pring - Bristol City - won a free kick in defence. |
| 30' | | Fouled by Matt Ritchie - Portsmouth |
| 30' | | Fouled by Zak Vyner - Bristol City |
| 30' | | Josh Murphy - Portsmouth - won a free kick on the left wing. |
| 31' | | Shot blocked. Callum Lang - Portsmouth - shot with right foot from the right side of the box is blocked. |
| 33' | | Missed chance. Colby Bishop - Portsmouth - shot with the head from the centre of the box is close, but missed to the left. Assist - Terry Devlin with a cross. |
| 34' | | Missed chance. Max Bird - Bristol City - shot with left foot from outside the box is close, but misses the top left corner. Assist - Nahki Wells. |
| 35' | | Fouled by Marcus McGuane - Bristol City |
| 35' | | Josh Murphy - Portsmouth - won a free kick on the left wing. |
| 38' | | New attacking attempt. Anis Mehmeti - Bristol City - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Max Bird. |
| 41' | | Andre Dozzell - Portsmouth - receive yellow card for a foul. |
| 41' | | Corner - Bristol City. Conceded by Matt Ritchie. |
| 42' | | Shot blocked. Marcus McGuane - Bristol City - shot with right foot from the centre of the box is blocked. Assist - Jason Knight. |
| 42' | | Missed chance. Anis Mehmeti - Bristol City - shot with left foot from the centre of the box goes high after corner. |
| 45' | | Fouled by Anis Mehmeti - Bristol City |
| 45' | | Freddie Potts - Portsmouth - won a free kick in defence. |
| 45' | | Fourth official has announced 1 minutes of added time. |
| 45+2' | | First Half ended - Portsmouth 1, Bristol City 0. |
| 45' | | Second Half starts Portsmouth 1, Bristol City 0. |
| 46' | | Offside - Bristol City. Nahki Wells is in offside. |
| 47' | | Corner - Bristol City. Conceded by Regan Poole. |
| 48' | | Fouled by Zak Vyner - Bristol City |
| 48' | | Nicolas Schmid - Portsmouth - won a free kick in defence. |
| 50' | | New attacking attempt. Callum Lang - Portsmouth - shot with right foot from the left side of the box is saved by goalkeeper in the centre of the goal. |
| 50' | | Corner - Portsmouth. Conceded by Max O'Leary. |
| 51' | | Shot blocked. Callum Lang - Portsmouth - shot with right foot from the right side of the box is blocked. |
| 51' | | Shot blocked. Josh Murphy - Portsmouth - shot with right foot from outside the box is blocked. |
| 56' | | Missed chance. Luke McNally - Bristol City - shot with right foot from outside the box missed to the left. Assist - Cameron Pring. |
| 59' | | Fouled by Anis Mehmeti - Bristol City |
| 59' | | Terry Devlin - Portsmouth - won a free kick in defence. |
| 60' | | Substitution - Bristol City. George Earthy for Marcus McGuane. |
| 60' | | Substitution - Bristol City. Sinclair Armstrong for Nahki Wells. |
| 62' | | Goal! Portsmouth 2, Bristol City 0. Josh Murphy - Portsmouth - shot with right foot from the centre of the box to the centre of the goal. Assist - Colby Bishop. |
| 64' | | Corner - Bristol City. Conceded by Marlon Pack. |
| 65' | | Corner - Bristol City. Conceded by Callum Lang. |
| 66' | | Missed chance. Yu Hirakawa - Bristol City - shot with left foot from outside the box is very close to the goal. |
| 67' | | Substitution - Portsmouth. Owen Moxon for Andre Dozzell. |
| 67' | | Substitution - Portsmouth. Paddy Lane for Matt Ritchie. |
| 69' | | Anis Mehmeti - Bristol City - won a free kick in attack. |
| 69' | | Fouled by Marlon Pack - Portsmouth |
| 71' | | Goal! Portsmouth 3, Bristol City 0. Callum Lang - Portsmouth - shot with right foot from few metres to the centre of the goal. Assist - Josh Murphy with a cross. |
| 72' | | Shot blocked. Anis Mehmeti - Bristol City - shot with right foot from the centre of the box is blocked. Assist - Sinclair Armstrong. |
| 73' | | Callum Lang - Portsmouth - won a free kick on the left wing. |
| 73' | | Fouled by Jason Knight - Bristol City |
| 74' | | Offside - Portsmouth. Paddy Lane is in offside. |
| 75' | | Fouled by Freddie Potts - Portsmouth |
| 75' | | Yu Hirakawa - Bristol City - won a free kick in defence. |
| 76' | | Corner - Bristol City. Conceded by Marlon Pack. |
| 78' | | Substitution - Portsmouth. Zak Swanson for Colby Bishop. |
| 79' | | Fouled by Jason Knight - Bristol City |
| 79' | | Paddy Lane - Portsmouth - won a free kick in defence. |
| 79' | | Cameron Pring - Bristol City - won a free kick in defence. |
| 79' | | Fouled by Zak Swanson - Portsmouth |
| 80' | | Substitution - Bristol City. Sam Bell for Anis Mehmeti. |
| 80' | | Substitution - Bristol City. Haydon Roberts for Cameron Pring. |
| 83' | | Fouled by Callum Lang - Portsmouth |
| 83' | | Rob Dickie - Bristol City - won a free kick in defence. |
| 83' | | Callum Lang - Portsmouth - receive yellow card. |
| 83' | | Fouled by Callum Lang - Portsmouth |
| 83' | | Luke McNally - Bristol City - won a free kick in defence. |
| 84' | | Corner - Bristol City. Conceded by Terry Devlin. |
| 84' | | Shot blocked. Luke McNally - Bristol City - shot with the head from the centre of the box is blocked. Assist - Max Bird with a cross. |
| 84' | | Delay in match - injury Terry Devlin - Portsmouth |
| 86' | | Delay over. They are ready to continue. |
| 86' | | New attacking attempt. Sinclair Armstrong - Bristol City - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Yu Hirakawa. |
| 86' | | Paddy Lane - Portsmouth - receive yellow card. |
| 87' | | Fouled by Jason Knight - Bristol City |
| 87' | | Josh Murphy - Portsmouth - won a free kick in attack. |
| 87' | | Substitution - Portsmouth. Elias Sørensen for Josh Murphy. |
| 89' | | Fouled by Zak Swanson - Portsmouth |
| 89' | | George Earthy - Bristol City - won a free kick in defence. |
| 89' | | Fouled by Marlon Pack - Portsmouth |
| 89' | | Yu Hirakawa - Bristol City - won a free kick on the right wing. |
| 90' | | Fouled by Elias Sørensen - Portsmouth |
| 90' | | Rob Dickie - Bristol City - won a free kick in defence. |
| 90+1' | | Fourth official has announced 7 minutes of added time. |
| 90+2' | | Offside - Portsmouth. Callum Lang is in offside. |
| 90+2' | | Sinclair Armstrong - Bristol City - receive yellow card. |
| 90+3' | | Fouled by Jason Knight - Bristol City |
| 90+3' | | Freddie Potts - Portsmouth - won a free kick in attack. |
| 90+5' | | Fouled by Regan Poole - Portsmouth |
| 90+5' | | Sinclair Armstrong - Bristol City - won a free kick on the left wing. |
| 90+5' | | Fouled by Owen Moxon - Portsmouth |
| 90+5' | | Jason Knight - Bristol City - won a free kick in attack. |
| 90+6' | | Fouled by Paddy Lane - Portsmouth |
| 90+6' | | Zak Vyner - Bristol City - won a free kick in defence. |
| 90+7' | | New attacking attempt. Owen Moxon - Portsmouth - shot with right foot from outside the box is saved in the right corner. |
| 90+7' | | Offside - Portsmouth. Zak Swanson is in offside. |
| 90+8' | | Second Half ended - Portsmouth 3, Bristol City 0. |
| | Thats all. Game finished - Portsmouth 3, Bristol City 0. |