Yao Chang
However, before Yao Xiang could strengthen his rule over the region, the Jin general Huan Wen attacked him in 356 and defeated him, capturing cities that he held and forcing him to abandon the plans to establish himself in the region. Instead, He was forced to advanced northwest and then west to face Former Qin, ruled by the ethnically-Di emperor Fu Sheng. In 357, Yao Xiang advanced into Former Qin territory, and a number of Qiang, Xiongnu, and Han submitted themselves to him. Fu Sheng sent a force commanded by Fu Huangmei (苻黃眉), Fu Dao (苻道), Fu Jiān, and Deng Qiang (鄧羌) to resist him. Initially, Yao Xiang refused to engage them, but after Deng openly insulted him, Yao attacked and fell into a trap and was captured and killed. Yao Chang took over his troops but knew he could not resist, and so surrendered. Initially, Fu Huangmei wanted to execute Yao Chang, but at Fu Jiān's intercession, Yao Chang was spared.