get the better of
idiomDefinition of get the better of
: to defeat or trick (someone) by being clever
It would be hard to get the better of someone as experienced as she is.
—often used figuratively She knew she shouldn't open the package, but her curiosity finally got the better of her and she opened it.