Panthers keep Williams at bay