Verb have the best has 1 sense
  1. get the best, have the best, overcome - overcome, usually through no fault or weakness of the person that is overcome; "Heart disease can get the best of us"
    --1 is one way to get the better of, overcome, defeat
    Sample sentences:
    Something ----s somebody
    => Somebody ----s PP
,
TOP