Charlton Athletic kept their unbeaten run at The Valley intact by holding Portsmouth to a 0-0 draw in their latest Championship clash. While the match lacked a breakthrough, it offered plenty of moments that kept the spectators engaged, especially after the interval when both sides opened up their play.

In the first half, the home side looked the more threatening outfit, creating several clear-cut opportunities to break the deadlock. The most notable chance fell to Millen Alli in the 32nd minute. After a pinpoint left‑wing cross from Tyreece Campbell, Alli met the ball with a volley from close range, only to see it sail over the bar. Earlier, Portsmouth keeper Daniel Bielica had to use his legs to smother a powerful strike from Charlton’s Karlan Grant at the near post, preventing a potential early lead.

Portsmouth’s captain, Marlon Pack, also made his presence felt when he rose to meet an early Campbell delivery, heading the ball out for a corner. The visitors entered the game on the back of a remarkable run, having found the net in their previous eleven away fixtures, yet they failed to register a single shot on target before the break. The second half saw Charlton’s goalkeeper Arthur Okonkwo stay alert, extending a leg to block a low cut‑back from Terry Devlin in the 15th minute of the half.

Meanwhile, Conor Shaughnessy rescued his side when he cleared a dangerous ball off the line after a deep cross from loanee Tyler Bindon was headed back into a perilous zone. Alli, who was often jeered by the traveling Portsmouth supporters each time he touched the ball, enjoyed one more chance before the interval, blasting a 20‑yard effort straight at Bielica. Early in the second period, Okonkwo had to stretch his full frame to dive low to his left and tip away a shot from Abu Kamara within seconds of the restart.

Portsmouth appeared fresher after a full week of preparation, while Charlton, who had been held to a goalless draw by QPR just three days earlier, began to show signs of fatigue as the match wore on. Referee Andrew Kitchen dismissed a penalty appeal from Portsmouth left‑back Jayden Meghoma, who claimed he had been pulled by Alli. Mid‑field battles were highlighted by Oliver Skipp’s timely tackle, sliding in to dispossess Adrian Segecic on the edge of the box after Bindon lost possession. Segecic later wasted a chance, firing a tame shot at Okonkwo from inside the area, and in the 81st minute Colby Bishop failed to convert a close‑range cross from Ryan Kavuma‑McQueen.

As the clock wound down, Charlton dug deep into their bench. Conor Coventry curled a shot from a short‑corner that drifted over the edge of the area, while Shaughnessy made a vital block from a Grant strike. The home crowd appealed for a penalty when Miles Leaburn went down after a collision with Benjamin Arthur, but the referee waved play on. Post‑match, Charlton manager Nathan Jones praised his side’s display: "The performance was really good, especially in the first half.

We created some excellent chances, looked a threat and controlled the game. When you look at the game we had against them here last season, it was the polar opposite. Our midfield two were excellent and our wide ones carried a threat.

We had the absolute clear‑cut chance of the game. If we had scored the first goal, especially in the first half, then we are very difficult to beat here. There probably won't be an easier chance in the Football League today than Mille Alli's chance.

He is three yards out. He just needs to guide it on target and he scores. He managed to put it over. Karlan Grant had a great chance.

It was a really good game, end to end and two really committed sides. Portsmouth beat us twice last season, so it is a better result than we had last year. Overall the performance level was there and it's a clean sheet.

You can see some partnerships building. We want to get all our injured players back. We had Charlie Kelman back today and hopefully we get Josh Edwards back next week, so that is another one.

We will be in a stronger position after the international break. The five defenders have had to go from the Tottenham game until now, really putting in proper shifts. To keep three clean sheets shows that." Portsmouth boss John Mousinho echoed a similar sentiment: "You come away from home and draw 0-0, then a clean sheet is the really positive aspect of the game. We created some really good chances in the second half but just didn't put the ball in the net.

Mixed emotions, because we could have won it. We got into some good spots but didn't really test the goalkeeper in the first half. With Charlton playing Wednesday night we thought we'd have more joy as the game opened up, which we did. There are some really good signs, but we need to keep improving.

We put the chances in the back of the net last week. We didn't do it this week.

The top end of the pitch, we have got quality and goals there, which I think will come." Both managers highlighted the importance of maintaining defensive solidity while seeking to convert the numerous chances that both sides generated. The stalemate leaves Charlton unbeaten at home for the season and Portsmouth with another point added to their campaign, setting up an intriguing run‑in as the league pushes toward its climax.