get the better of

📖 general
Meaning
To defeat or overcome someone or something; to be stronger than or to master, often used when emotions or impulses overcome rational thought.
Literal Meaning
To obtain the superior part or advantage from someone or something.
Example
“His temper often gets the better of him, causing him to say things he regrets.”