News Charlton stunned Portsmouth 2-1 at Fratton Park to deny the League One leaders a post-war club record of nine successive wins.

Charlton end Portsmouth winning run

Charlton Athletic