Proteas pile on the runs in Adelaide