But on each occasion they were unable to hold on their advantage, with Charlton substitutes Sean Clare and Josh Davison on hand to cancel out the Blues’ momentum.
The result leaves Danny Cowley’s side without a league win since August 17 and 10th in the table.
Here’s how our chief sports writer views the players’ individual performances.
5. Mahlon Romeo - 7
Remains a quality outlet on right flank, although not as effective as against Plymouth.
Photo: JPIMedia
6. Joe Morrell - 8
Really growing into his Pompey role with another good display.
Photo: JPIMedia
7. Ryan Tunnicliffe - 7
Fair more effective deep and a really robust presence.
Photo: JPIMedia
8. Lee Brown - 7
Several good crosses in second half and defensively sound.
Photo: JPIMedia