Article body analysed
Adam Randell scored for the second game in a row, after netting against Millwall on Monday Substitute Sinclair Armstrong scored twice as Bristol City thrashed Portsmouth to move to within one point of the Championship play-off places. The Robins took the lead after 11 minutes when Adam Randell rifled home from outside the penalty area, before top-scorer Anis Mehmeti made the most of a misplaced pass from goalkeeper Nicolas Schmid to double the lead. Forward Scott Twine's first-time volley made it three after the half-time break, and a second half double from Armstrong wrapped up a joyous New Year's Day at Ashton Gate. The result returned Bristol City to winning ways following defeat at Millwall, and ended Portsmouth's four-game unbeaten run. John Mousinho's visitors went into this New Year's Day fixture still on a high from their dramatic win against Charlton on Monday, but after a period of early pressure the wheels quickly came off. Pompey had barely got out of their own half when a cleared Twine free-kick fell to midfielder Randell on the edge of the penalty area. He took the ball down on his chest before firing a swerving shot into the top-right hand corner. As Portsmouth tried to get themselves back into the match, a pass from keeper Schmid was cut out by Memeti who charged goalwards, and his deflected shot found its way into the net. The second half did not bring a reprieve for the away side as a Neto Borges cross landed on the boot of Twine, whose sumptuous volley was nestling in the back of the goal before Schmid had hit the ground. Substitute Sam Bell then latched onto another wayward pass from Schmid and played it to Armstrong, who managed to squeeze his shot under a retreating Portsmouth defender. Portsmouth's best chance of the match came just before the 70-minute mark when forward Mackenzie Kirk had a free header saved by Max O'Leary from six yards. Armstrong, who has struggled for form since joining the Robins in the summer of 2024, was then found in the box with his back to goal, but he turned and smashed the ball into the roof of the net. This video can not be played Struber: "A really good performance" Bristol City manager Gerhard Struber speaking to BBC Radio Bristol: "This result could be nearly perfect. We executed the high press so well and this is what makes me really happy. "We gifted Portsmouth nothing today. We got a clean sheet, we were stable and in control, and killed every hope they had. "The whole atmosphere in the team is on a really good level right now. We had a plan and we executed it. " On Adam Randell scoring for a second game running: "He is crazy right now; he is at an outstanding level and I am super happy with how he is growing and that he has had a really good development. On whether Sinclair Armstrong has turned a corner this season: "There was no turning point for him this season, we are just at a point where he understands what I want, what he can be, and what his outstanding strengths are. " This video can not be played John Mousinho: 'Today is not good enough' Portsmouth boss John Mousinho speaking to BBC Radio Solent: "Bristol City completely dominated us, we have to move on very quickly as we have some important games coming up. "As a coaching staff we have to take responsibility for the team set up and tactics, the players have to take responsibility for their part too. "There were a couple of goals we shot ourselves in the foot with giving them the ball. "I said to the players we have to move on, show up on Sunday, run about and look like we can have a go, because we have no other choice. "It's tough for us out there at the moment with the injuries we've got, but hopefully the fans can stick with us as we have some big games coming up. " After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users. Comments can not be loaded To load Comments you need to enable Java Script in your browser Last Updated 1st January 2026 at 18: 58 Please Note: All times UK. Tables are subject to change. The BBC is not responsible for any changes that may be made. Manager: Gerhard Struber Formation: 3 - 4 - 2 - 1 Manager: John Mousinho Formation: 3 - 4 - 3 Manager: Gerhard Struber Formation: 3 - 4 - 2 - 1 Manager: John Mousinho Formation: 3 - 4 - 3 Championship All competitions All competitions All competitions Bristol City beat Portsmouth 3-0 in this fixture last season and are unbeaten in each of their last seven home league meetings with Pompey (W3 D4), since a 2-0 loss in September 1991. Portsmouth lost 1-0 to Bristol City in the reverse fixture at Fratton Park in November, last losing both league games against the Robins in a campaign in 1975-76. This is the first time Bristol City are playing a league game on New Year’s Day in four consecutive years – the Robins are winless in the first three matches of this run (D2 L1), drawing 2-2 with Plymouth Argyle in 2025. Portsmouth have won their last two league games on New Year’s Day, never previously winning three in a row on this day. Portsmouth have won only one of their last nine second tier away games in the month of January (D2 L6), winning 3-0 at Peterborough United in 2012. Match ends, Bristol City 5, Portsmouth 0. Second Half ends, Bristol City 5, Portsmouth 0. Delay over. They are ready to continue. Delay in match (Bristol City). Goal! Bristol City 5, Portsmouth 0. Sinclair Armstrong (Bristol City) right footed shot from the centre of the box to the top right corner. Assisted by Yu Hirakawa. Delay over. They are ready to continue. Hayden Matthews went off injured after Portsmouth had used all subs. Fourth official has announced 4 minutes of added time. Delay in match because of an injury Hayden Matthews (Portsmouth). Attempt saved. Conor Chaplin (Portsmouth) left footed shot from outside the box is saved in the centre of the goal by Max O'Leary (Bristol City). Assisted by Regan Poole. Attempt missed. Sinclair Armstrong (Bristol City) left footed shot from the centre of the box misses to the right. Assisted by Neto Borges. Yu Hirakawa (Bristol City) wins a free kick in the defensive half. Foul by Harvey Blair (Portsmouth). Substitution, Bristol City. Leo Pecover replaces Jason Knight. Adam Randell (Bristol City) hits the bar with a right footed shot from outside the box. Assisted by Neto Borges. Substitution, Portsmouth. Olutayo Singerr replaces Makenzie Kirk. Offside, Bristol City. Anis Mehmeti is caught offside. Attempt saved. Makenzie Kirk (Portsmouth) header from very close range is saved in the top centre of the goal by Max O'Leary (Bristol City). Assisted by Conor Chaplin. Attempt missed. Conor Chaplin (Portsmouth) header from the right side of the box is close, but misses to the left. Assisted by John Swift with a cross following a set piece situation. Foul by Cameron Pring (Bristol City). Copyright © 2026 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.


