Murong Ping
Wang continued his campaign against Former Yan, and he advanced on Hu Pass (壺關, in modern Changzhi, Shanxi), defeating all Former Yan resistance on the way. He then captured Jinyang (晉陽, in modern Taiyuan, Shanxi). Murong Ping led a 300,000-men strong force against Wang, but apprehensive of Wang, he stopped at Lu River (潞川, in modern Changzhi as well). Wang soon arrived to prepare to face off against him. Meanwhile, Murong Ping made the worst display of his corruption at this time—keeping guards at forests and streams, disallowing commoners and even his own soldiers from cutting firewood or fishing unless they paid a usage fee in either money or silk. He soon had a stash of wealth, but completely lost the morale of his soldiers. Murong Wei, hearing this, sent a messenger to rebuke him and ordering him to distribute the wealth to the soldiers, but the damage was done. In winter 370, the armies engaged, and despite the numerical advantage that Murong Ping had, Wang crushed him, and Murong Ping fled back to the Former Yan capital Yecheng by himself. Murong Wei abandoned Yecheng and tried to flee to the old capital Helong (和龍, in modern Jinzhou, Liaoning), but was captured on the way. Fu Jiān pardoned him but had him formally surrender with his officials, ending Former Yan.