Pirates to face Richards Bay in Carling quarters as more glory beckons