孔明放了孟獲等一干人之後,楊鋒父子都被封了官爵,而且重賞了他們帶領的洞兵。楊鋒等人拜謝離開,孟獲等人也連夜逃回了銀坑洞。那個洞外有三條江:瀘水、甘南水、西城水,三路水交匯,所以稱為三江。那個洞的北邊近處平坦有三百多里,產出各種物品。洞西二百里有鹽井,西南二百里直接通到瀘水、甘南水,正南三百里是梁都洞。洞中有座山,環抱著那個洞,山上有銀礦,所以名叫銀坑山。山裡蓋了宮殿樓臺,作為蠻王的巢穴。其中還建了一座祖廟,名叫“家鬼”。他們每年四季都殺牛宰馬祭祀,叫做“卜鬼”。而且他們每年都用蜀人和外地的人來祭祀。如果有人生病,他們不肯吃藥,只請巫師禱告,叫做“藥鬼”。那個地方沒有刑法,一犯罪就殺。如果有女兒長大,就在溪中洗澡,男女混雜在一起,自己隨意配對,父母也不管,這叫做“學藝”。如果年歲雨水均勻,就種稻谷;如果不熟,就殺蛇做羹,煮大象的肉當飯。每個地方的首領,上等戶叫“洞主”,其次叫“酋長”。他們每個月的初一、十五這兩天,都在三江城中買賣貨物。
孟獲在洞裡聚集了一千多族人,對他們說:“我屢次被蜀兵羞辱,發誓要報仇。你們有什麼高見?”話還沒說完,一個人應道:“我推舉一個人,他可以打敗諸葛亮。”大家一看,原來是孟獲的妻子的弟弟,現在是八番部長,名叫“帶來洞主”。孟獲非常高興,急忙問他是誰。帶來洞主說:“在西南的八納洞,洞主叫木鹿大王,他非常精通法術。出門就騎大象,能呼風喚雨,常常有虎豹豺狼、毒蛇惡蠍跟隨。他手下還有三萬神兵,非常英勇。大王你可以寫一封信,送一份禮物,我親自去求他。如果他答應幫忙,我們還怕蜀兵什麼呢!”孟獲欣然同意,讓國舅帶著信去了。同時又命令朵思大王守在三江城,作為前面的屏障。
孔明帶領大軍直達三江城,遠遠望去,看見這座城三面靠江,一面通陸地,就派魏延、趙雲帶領同一支軍隊,從旱路攻打城池。但當他們到達城下時,城上的弓箭齊發。原來城裡的人大多都善於使用弓箭,他們的一弓能同時發射十支箭,而且箭頭上都塗了毒藥。只要被箭射中,面板就會爛掉,五臟都會露出來,人就會死。趙雲、魏延無法取勝,只好回去向孔明報告了藥箭的事情。孔明親自乘坐小車到軍前檢視了實際情況,回到營寨後命令軍隊退後數里紮營。蠻兵看到蜀兵遠退都大笑慶祝,懷疑蜀兵是因為害怕而退卻的,所以他們晚上都安心地睡覺了,沒有派人去偵察。
孔明在命令軍隊退後之後,就關閉了營寨不再出戰。一連五天都沒有釋出任何號令。在黃昏的時候突然颳起了微風。孔明傳令說:“每個士兵都要準備一幅衣襟在初更時分應點。沒有的人立即斬首。”將領們都不知道他的用意但還是依照命令準備了。初更時分孔明又傳令說:“每個士兵用衣襟包一包土。沒有的人立即斬首。”眾軍也不明白他的意思但還是照做了。孔明再次傳令說:“所有人包的土都要在三江城下交出來。先到的人有賞。”士兵們聽到命令都包了乾淨的土飛奔到城下。孔明命令他們用土堆積成攀登的坡道先上城的人記頭功。於是蜀兵十多萬人加上投降計程車兵一萬多人將他們所包的土全部扔在了城下。一瞬間土堆成了山連線到了城上。隨著一聲暗號蜀兵都爬上了城。蠻兵急忙放箭時大部分人已經被捉住了剩下的人都棄城而逃。朵思大王在混亂的軍隊中被殺死蜀將監督軍隊分路剿滅敵軍。孔明攻取了三江城所獲得的珍寶都賞賜給了全軍。敗逃的蠻兵回去告訴孟獲說:“朵思大王被殺死了三江城也失守了。”孟獲聽後大吃一驚。
正當孟獲憂心忡忡之際,有人報告說蜀兵已經渡過江,現在正在洞口前紮營。孟獲非常慌張。突然,屏風後一人大笑而出,說:“你既然是個男子,為何如此無智?我雖然是個婦人,但願意與你一同出戰。”孟