to prevail over the enemy―get the better of one's rival―get the upper hand of one's man―(議論なら)―have the best of it
to gain a victory (over the enemy)―come off victorious―conquer―win (the day)―come off a winner―carry the day―carry it―(局部の勝利なら)―gain the advantage (over the enemy)
Good will prevail.