If you're suffering from corruption in the late game, you always do have the option of the Greater Unicorns quest to remove all of it - it'll result in a lower final score since you'll end the game with corruption, but it's better than a total loss, at least.
Re: Level 50