outfight

verb

1.
to fight better than; get the better of