Portsmouth, who travel to Hereford in next round of the FA Cup, were defeated 3-0 at Charlton this evening.
And they went down to ten men on 66 minutes when Marlon Pack was sent off for a second yellow card.
Portsmouth have taken only two points from their past four matches to lose ground on the promotion places in League One. They are now in fifth position.