Is there an idiom that means that someone has an advantage over you in a fight or competition?
I can think of "I have the higher ground", but I can't think of anything else. I don't like this, because it sounds like the person has the higher ground and is standing on the higher ground as in "Anakin, I have the higher ground", so is there anything else I can use? And this can lead to confusion if you're not a native speaker with a thick accent.