Advice needed !!

My s/o always has to be right about everything. I could say something like the earth is round and he’ll tell me I’m wrong even though I’m not. It ends up with us arguing because I’m so tired of being told I’m wrong and then he tells me to just drop it.

1) I don’t like being made a fool by anyone in any way. I hate being told I’m wrong (take that as you will). But it gets very aggravating when someone constantly questions my knowledge.

2) I didn’t even start anything. I simply said something and he had to make it into some kind of competition to see who’s fucking smarter.

I love him to death but this puts so much stress on our relationship and he doesn’t seem to get it through his head that’s it causes a lot of problems. I’ve tried talking to him and it often leads to him getting pissed off and hanging up or going home and then i get upset and cry because there’s nothing else I can do and leaving isn’t an option for me.

What the hell do I do about this?