What is the most common informal/casual idiom / expression / verb to imply making someone feel defeated in a humiliating way in AE?
For instance, let's say two youngsters are playing soccer against each other for a bragging right. Before the game, one of them threatens the other guy and needs to convey the message that he will put him down in his place.
I know three idioms that seem to be close to the meaning in my question:
What should he say?
a. I'll take the wind out of you
b. I'll take you down a peg
c. I'll face you down
Just for more clarification let me raise another example:
Please imagine two people are arguing in a social setting in a serious manner and they both want to have the last word and it turns out to be of paramount importance for both to succeed in that debate. Finally one of them persuades the other one and after they scatter, the winner says his friend proudly:
a. I took the wind out of him
b. I took him down a peg
c. I faced him down
I was wondering which choice encompasses my intended meaning.
What would the best idiom to use for this? (Open to further suggestions if they fit better)