呂獻戎接到旨意,立刻領了十萬大軍直奔永昌。呂獻戎委派馬岱率一萬人為先鋒,傅彤、張任為副將。嚴顏率軍剛出益州便遇趙赴、錢鉞、孫秋三路,共計十五萬。嚴顏令一千弓箭手埋伏於高地,自己與傅彤、張任二人各率三千人把敵軍分割成四部分逐各消滅,隨後呂獻戎又率大軍趕到。趙赴、錢鉞、
孫秋三人戰死,十五萬人馬有九萬人戰死,四萬人投降,兩萬人逃走,呂獻戎趁勢又收複了建寧、牂牁、越城三郡,並率軍駐守永昌郡。
卻說蠻王孟獲,聽說呂獻戎已收複三郡,於是急忙召集三洞元帥,第一洞乃金環元帥,第二洞乃董土那元帥,第三洞乃阿會咕元帥。三人入見孟獲,四人決定起全部蠻兵分四路攻打永昌郡,每一路各引十萬人馬。
說呂獻戎得知孟獲起全部兵力分四路來攻,心中生出一計。於是叫來嚴顏、傅彤、張任、孟達、霍峻、張翼、張南、馮刁、張嶷、高順十人分付計策,每人各率一萬人馬出城,呂獻戎率黎明、呂旋等一萬七千人守永昌。黎明等一幹永昌守將甚是不解,紛紛來請教呂獻戎,呂獻戎隻稱重病不起,閉門謝客。
六天後,孟獲一路十萬大軍來到城下,把永昌郡包圍了起來,眾將皆來責問呂獻戎。