Beavers pull away from Rangers in second half