Rangers rally late to pull away from Tigers