Definitions for outfight
Random House Webster's College Dictionary
to fight better than; get the better of
"the Rangers outfought the Maple Leafs"; "The French forces outfought the Germans"
To fight or battle better than.