Compromise freeing Rangers to seize Division Three place reached