Charlton Athletic continued their impressive run of unbeaten home performances this season by sharing points with Portsmouth in a 0-0 draw at The Valley. While the match lacked the usual flood of goals, it offered plenty of drama, especially after the interval, and showcased why the Championship can be as entertaining as it is unpredictable.

In the first half, the home side clearly dominated possession and created the majority of the clear‑cut chances. The most notable opportunity fell to Millen Alli, who had spent the latter part of last season on loan at Portsmouth and was eager to make an impact against his former teammates. In the 32nd minute, Tyreece Campbell delivered a pinpoint left‑wing cross that found Alli in the box.

He volleyed the ball from just a few yards out, but his effort sailed over the bar, leaving Charlton fans sighing in unison. Just moments earlier, Portsmouth goalkeeper Daniel Bielica had been tested when Charlton’s Karlan Grant unleashed a powerful low drive toward the near post.

Bielica managed to block the strike with his legs, keeping the scoreline intact. Portsmouth’s captain, Marlon Pack, also had a chance to threaten the net when he rose to meet an early Campbell cross, but his header drifted wide of the target. The visitors entered the game on the back of an impressive run, having found the net in each of their previous eleven away league fixtures. Yet, they failed to register a single shot on target before the halftime whistle, underscoring Charlton’s defensive solidity and the visitors’ early frustration.

Charlton’s keeper Arthur Okonkwo was called into action early, extending a leg in the 15th minute to smother a low cut‑back from Terry Devlin after a slick passing move. Later, Conor Shaughnessy performed a crucial clearance when he knocked the ball away from his own goal line after a deep cross from the Addicks loanee Tyler Bindon was headed back into a dangerous area.

Alli, who was repeatedly jeered by the travelling Portsmouth supporters each time he touched the ball, enjoyed a final first‑half chance from about 20 yards out, only to see his shot straight at Bielica. The second half began with Portsmouth pressing forward, and Okonkwo was forced to make a low dive to his left to tip a shot from Abu Kamara onto the crossbar just 20 seconds after the restart.

The visitors appeared fresher after a full week’s preparation, while Charlton, having drawn 0‑0 with QPR three days earlier, began to show signs of fatigue as the match wore on. Referee Andrew Kitchen dismissed a penalty appeal from Charlton left‑back Jayden Meghoma, who claimed that Alli had pulled his arm inside the box.

The decision sparked a brief protest but did not alter the flow of the game. Later, Oliver Skipp produced a textbook sliding tackle to dispossess Adrian Segecic on the edge of the area after Bindon lost possession. Segecic, attempting to capitalize on a loose ball, fired a weak shot from inside the penalty area that was easily handled by Okonkwo. In the 81st minute, Portsmouth’s Colby Bishop failed to convert a low, sliding finish from a well‑timed cross by Ryan Kavuma‑McQueen, missing what could have been the match‑winning goal.

As the clock ticked down, Charlton dug deeper into their bench. Conor Coventry curled a delivery from a short corner into the danger zone, testing the Portsmouth defence. Shaughnessy again proved his worth with a vital block on a shot from Grant, while home supporters clamoured for a penalty when Miles Leaburn went down in a challenge with Benjamin Arthur. After the final whistle, Charlton manager Nathan Jones praised his side’s performance: "The first half was particularly strong – we created several quality chances, looked a genuine threat and controlled the tempo of the game.

Compared with last season’s reverse result, our midfield and wide players were much more influential. We had a clear‑cut opportunity when Millen Alli was three yards from goal; he only needed to guide it in.

Karlan Grant also had a great chance. It was an end‑to‑end game with two committed sides. Portsmouth beat us twice last season, so a draw is a better outcome for us.

Overall, the performance level was there, we kept a clean sheet, and we’re seeing partnerships develop. We’re hoping to get injured players back – Charlie Kelman featured today and we expect Josh Edwards next week – which will strengthen us after the international break. Our five defenders have been playing continuously since the Tottenham game, and maintaining three clean sheets shows their resilience." Portsmouth boss John Mousinho reflected on the result: "Leaving home and coming back with a 0‑0 draw, keeping a clean sheet, is a positive takeaway. We created several good chances in the second half but couldn’t finish them.

It’s a mixed feeling because we could have taken all three points. We struggled to test the keeper in the first half, but after Charlton’s midweek game we expected a more open encounter, which we got.

There are encouraging signs, but we must keep improving. We scored in the previous game; we didn’t this week.

The quality and goal‑scoring potential we have in the final third will eventually translate into goals." Both managers highlighted the importance of maintaining defensive discipline while seeking the decisive breakthrough. The match served as a reminder that even without goals, a Championship fixture can deliver tension, tactical battles, and moments of individual brilliance that keep supporters on the edge of their seats. The draw leaves Charlton unbeaten at home and Portsmouth with another point added to their campaign, setting up an intriguing run‑in as the season approaches its decisive stages.