To get the better of , To get the best of Meaning, Definition & Usage

Definitions
  1. to obtain an advantage over; to surpass; to subdue.

Webster 1913