传闻,孔明驾驭马车,领着一群武士,来到一个叫西洱的小河边寻找通路。这条河虽然水流缓慢,但却没有任何渡船。孔明命令砍伐树木以建筏子来渡河,但每一根木头都沉入水底。于是,孔明向吕凯求助,凯告诉他在河源处有座山,山上长满了竹子,其中有些粗大得围不住。可以让人砍伐这些竹子,在河面上构建竹桥,用来让军队和马匹过河。孔明马上调派三万士兵进山,砍伐了数十万根竹子,顺水漂流,最终在河面狭窄处搭建了一座十几丈宽的竹桥。然后,他在河的北岸设置了一个营寨,用河水作壕堑,竹桥作门,土垒城墙;过了桥南岸,又设置了三个大营,准备迎击南蛮军队。
叙述如下:孟获带领数十万南蛮士兵愤怒狂怒地来了。快到西洱河时,他派出一万名刀盾兵直接冲到前寨挑战。孔明戴着皇帝的头巾,裹着凤凰的披肩,手持着鹤羽扇,坐在一辆马车上,被一群将士簇拥着走了出来。孔明看到孟获身穿犀牛皮甲,头戴醒目的红盔,左手挥舞着牌子,右手拿着刀,骑在一头红毛牛身上,口中不停地辱骂;他的手下万余击打着响亮的锣鼓,互相冲突。孔明急忙命令他们返回寨子,四面严阵以待,不许出战。南蛮战士许多人裸露上身,直接走到寨子门口叫骂。众将都怒气冲天,汇报给孔明说:“我们愿意冒险出关,决心进行一场死战!”孔明毫不动摇。众将屡次要求作战,孔明止住他们:“南方的人们素来不遵循王朝的统治,现在他们来犯,暴虐之势正盛,我们不能轻举妄动;最好坚守数日,等待他们疲举些许,我已经有了破敌的巧妙计策。”
于是蜀军奋勇守卫数日。孔明站在高处窥视,发现蛮兵已经开始疲惫,便召集诸将说道:“你们敢迎战吗?”众将欢欣鼓舞,准备出击。孔明先找来赵云、魏延商量计策。之后又召见王平、马忠,传达计划。接着找来马岱,嘱咐他:“我军即将撤退三个寨子,向北过河;一旦我军退却,你就拆除浮桥,搬到下游,等待赵云、魏延部队过河接应。”岱领命离开。接着又找来张翼:“我军撤离后,寨中将点起火把。孟获一定会追击,你要断后。”张翼领命离开。孔明只指示关索守护粮车。众军撤离后,寨中点起了火把。蛮兵看到后束手无策。
第二天一大早,孟获率领大军直奔蜀寨,却发现三座大寨子都空无一人,只剩下几百辆废弃的辎重车和粮草。有一天,孟优开口说:“诸葛弃掉了寨子逃跑了,难道这是有预谋吗?”孟获回答道:“我猜想诸葛亮抛弃装备而逃,一定是因为国内发生了紧急情况:要么是吴国进攻,要么是魏国来犯。因此他虚张了灯火假装有军队,扔下装备逃走了。我们必须赶紧追赶他,不能错过这个机会。”于是孟获亲自率领前方部队,一直赶到西洱河边。从河北岸上望去,他看到寨中旗帜整齐,色彩鲜艳如云彩般绚烂;河边一带更是建起了锦城。蛮族士兵见到这一幕,都不敢前进。孟获对孟优说:“这是诸葛亮害怕我们追击,所以停留在河北岸不久,肯定会在两天内继续逃走。”于是他让蛮族士兵扎营在河岸上;并派人去山上砍竹子准备筏子过河;而勇于战斗的士兵则全部移至寨子前面。然而他并不知道蜀国士兵早已悄悄进入了他们的领土。就在那天,狂风骤起。寨子四周火光四起,擂鼓声响,蜀国士兵杀至。蛮族士兵和獠丁们陷入混战,互相冲突,孟获大吃一惊,急忙引领宗族士兵冲破重围,直奔旧寨。突然一支队伍冲出寨子,原来是赵云率领的军队。孟获慌忙返回西洱河,试图从山谷中逃走。然而另一支队伍前来,竟是马岱率领的军队。孟获只带着几十个溃散的士兵,匆匆向山谷中逃去。给他飞渡神州留下了深深的悔恨。闻风见尘,南北西三处,吓得退避三舍,只得头也不回地向东逃窜,终于突破重围,发现面前一大片林地,数十个随从拉着一辆小车;车上坐着聪慧的孔明,哈哈大笑说:“嘿,蛮王孟获!你的厄运来了,我可等你等得花儿也谢了!”孟获勃然大怒,扭头对身边人说:“我被这个家伙骗了!受辱三番;如今,幸好在这里碰面。你们冲啊,把他和他的小车一起碾成碎片!”几名蛮兵,大步向前。孟获领头高喊,冲到大林前,啪嗒一声,踩进陷阱,纷纷倒地。林中,魏延现身,带着数百军士,一个个将他们拖出来,用绳索捆绑。孔明率先回到营地,招抚蛮兵,还有一些当地首领汉人——此时大部分都已经回乡了——除了死伤,其余统统归顺。孔明设宴款待,言语慰藉,尽力释放。蛮兵们感慨而去。不久,张翼押送孟优来见。孔明教诫道:“你兄弟糊涂,你要好好规劝。被我擒四次了,还有什么脸面见人呢!”孟优羞愧难当,跪地求饶。孔明说:“我暂时不杀你。先让你活着,去劝告你的兄弟。”命士兵解开他的绳索,放走孟优。优含泪行礼离去。片刻之后,魏延押着孟获前来。当时诸葛亮勃然大怒,嚷道:“你这次又被我捉住了,到底有什么辩解?”俘虏却说:“我这次中了你的奸计,死也不会甘心!”诸葛亮命令士兵把他推出去斩首。俘虏毫不畏惧,转身对着诸葛亮说:“如果你再敢放我回去,我一定会为你们四番的屈辱付出代价!”诸葛亮哈哈大笑,命令左右解开他的绳索,赐他酒以消解恐惧,然后再坐到帐篷里。诸