Charlton bounce back in style