firebrand might be bernician , but he was still english my race and he had defeated an overwhelming army of welsh in a last ditch battle to defend a tiny spit of land , which was all that remained of his kingdom .