Charlton Athletic 2Â Doncaster Rovers 0: As it happened
Doncaster Rovers slipped to a third consecutive league defeat as defensive mistakes were punished in ruthless fashion by Charlton Athletic.
Recap the events of an afternoon to forget for Rovers at The Valley via our blog service below.