To outmaneuver (an opponent), especially with the aid of some extra resource
(Verb)
Synonyms:
  1. finessed
Get the better of
(Verb)