Ran Min
In spring 351, Ran Min set a siege of the Shi Zhi's capital Xiangguo. Shi Zhi sought aid from Former Yan's prince Murong Jun and was able to deal Ran a major defeat. At this time, the Xiongnu soldiers in Yecheng rebelled, captured his son Ran Yin, and surrendered to Shi Zhi, who executed Ran Yin. Ran Min was thought to be dead, but when he appeared in Yecheng, the city was calmed. Shi Zhi had his general Liu Xian (劉顯) siege Yecheng, but Ran Min defeated Liu in battle and awed him so much that Liu agreed that once he returned to Xiangguo, he would kill Shi Zhi and surrender. He did so and sent Shi Zhi's head to Ran Min, and Ran Min had Shi Zhi's head be burned on a busy street in Yecheng. Later Zhao was at its final end.