Zang Ba
Later on Cao Cao sent two separate forces to suppress another rebellions of Chen Lan () and Mei Cheng () started a rebellion in Lu County (六縣; in present-day Lu'an, Anhui). Yu Jin and Zang Ba to attack Mei Cheng; Zhang Liao, with Zhang He and Niu Gai () as his deputies, to attack Chen Lan. Mei Cheng pretended to surrender to Yu Jin, and then led his men to join Chen Lan at Mount Tianzhu as soon as Yu Jin and Zang Ba left. On the other hand, Zhang Liao was worried that Sun Quan would send his general, Han Dang, with an army to assist Chen in resisting Cao Cao's forces. Han Dang was in charge of defending Huancheng, a major stronghold in Lujiang Commandery at that time so Zhang Liao sent Zang Ba to attack Han Dang in Huancheng to ensure that he could not move to reinforce the rebels. Zang Ba attacked Huancheng, but Han Dang defended the stronghold well and actually succeeded in driving Zang Ba back. However this was a minor victory as Sun Quan then dispatched a force of some 20,000 to 30,000 soldiers to assist Chen Lan but Zang Ba was able to ambush them and drive them away. Zang Ba gave chase at night and attacked in the morning. Many of Sun Quan's soldiers could not board their ships in time to escape and were forced into the water, where they drowned. Without external interference from Sun Quan, Zhang Liao was able to crush Chen Lan's rebellion easily.