Proteas win