to gain more advantage from sth than sb else
have / get the best of sth
I thought you had the best of that discussion.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition