次日,乌戈国主引一彪藤甲军过河来,金鼓大震。魏延引兵出迎。蛮兵卷地而至。蜀兵以弩箭射到藤甲之上,皆不能透,俱落于地;刀砍枪刺,亦不能入。蛮兵皆使利刀钢叉,蜀兵如何抵当,尽皆败走。蛮兵不赶而回。魏延复回,赶到桃花渡口,只见蛮兵带甲渡水而去;内有困乏者,将甲脱下,放在水面,以身坐其上而渡。魏延急回大寨,来禀孔明,细言其事。孔明请吕凯并土人问之。凯曰:“某素闻南蛮中有一乌戈国,无人伦者也。更有藤甲护身,孔殷难伤。又有桃叶恶水,本国人饮之,反添精力;别国人饮之即死:如此蛮方,纵使全胜,有何益焉?不如班师早回。”孔明笑曰:“吾非轻易到此,岂可便去!吾明日自有平蛮之策。”因而令赵云助魏延守寨,且休轻出。次日,孔明令土人带路,自乘小车到桃花渡口北岸山僻去处,遍观地理。山险岭峻之处,车不能行,孔明弃车步行。忽到一山,瞥见一谷,形如长蛇,皆光峭石壁,并无树木,中间一条通衢。孔明问土人曰:“此谷何名?”
却说孔明犒军已毕,班师回蜀,令魏延引本部兵为前锋。延引兵方至泸水,俄然阴云四合,水面上一阵暴风骤起,飞沙走石,军不能进。延退兵回报孔明。孔明遂请孟获问之。恰是:塞外蛮人方服帖,水边鬼卒又放肆。未知孟获所言如何,且看下文分化。
话休絮烦,魏延且战且走,已败十五阵,连弃七个营寨。蛮兵大进追杀。兀突骨安闲军前破敌,于路但见林木富强之处,便不敢进;却令人了望,果见树阴当中,旗号招飐兀突骨谓孟获曰:“果不出大王所料。”孟获大笑曰:“诸葛亮今番被吾看破!大王连日胜了他十五阵,夺了七个营寨,蜀兵望风而走。诸葛亮已是计穷;只此一进,大事定矣!”兀突骨大喜,遂不以蜀兵为念。至第十六日,魏延引败残兵,来与藤甲军对敌,兀突骨骑象抢先,头戴日月狼须帽,身披金珠缨络,两肋下暴露世鳞甲,眼目中微有光芒,手指魏延痛骂。延拨马便走。前面蛮兵大进。魏延引兵转过了盘蛇谷,望白旗而走。兀突骨统引兵众,随后追杀。兀突骨瞥见山上并无草木,料无埋伏,放心追杀。赶到谷中,见数十辆黑油柜车在当路。蛮兵报曰:“此是蜀兵运粮门路,因大王兵至,撇下粮车而走。”兀突骨大喜,催兵追逐。将出谷口,不见蜀兵,只见横木乱石滚下,垒断谷口。兀突骨令兵开路而进,忽见前面大小车辆,装载干柴,尽皆火起。兀突骨忙教退兵,只闻后军发喊,报说谷口已被干柴垒断,车中本来皆是火药,一齐烧着。兀突骨见无草木,心尚不慌,令寻路而走。只见山上两边乱丢火把,火把到处,地中药线皆着,当场飞起铁炮。满谷中火光乱舞,但逢藤甲,无有不着。将兀突骨并三万藤甲军,烧得相互拥抱,死于盘蛇谷中。孔明在山上往下看时,只见蛮兵被火烧的伸拳舒腿,大半被铁炮打的头脸粉碎,皆死于谷中,臭不成闻。孔明垂泪而叹曰:“吾虽有功于社稷,必损寿矣!”摆布将士,无不感慨。
正走之间,见山凹里一簇人马,拥出一辆小车;车中端坐一人,纶巾羽扇,身衣道袍,乃孔明也。孔明大喝曰:“反贼孟获!今番如何?”获急回马走。中间闪过一将,拦住来路,乃是马岱。孟获措手不及,被马岱活捉活捉了。此时王平、张翼已引一军赶到蛮寨中,将回禄夫人并一应长幼皆活捉而来。