to gain more advantage from sth than sb else
have / get the best of sth
I thought you had the best of that discussion.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición