骠骑将军张绣领大军自水陆而上,越过渠水,顺舞水至沮阳。时黑龙洞主正与杜路交合,闻此报,大吃一惊,顿时败了兴。急令传哈尼。时哈尼正于帐后偷窥,闻主召唤,一跃而进。黑龙洞主将张绣之事说与哈尼。哈尼曰:“洞主勿忧,张绣虽至沮阳,然大寨之后,乃是绝壁。吾领一军埋伏山上,多备磊石滚木,待其船过时,一齐投下。准叫蜀兵尽死于舞水之中。”黑龙洞主闻言,乃稍安心,令哈尼速行。哈尼领命去,又不忘往黑龙很后望一眼。黑龙尚不安心,又令左右往沅水西南,召大将孔骆回。左右谏曰:“孔骆将军正与刘宁大战不休。倘召回孔骆,刘宁必然深入。”黑龙曰:“蜀兵已打进寨来,若不召孔骆回,吾等皆为其所灭。拒刘宁何用。”遂不听左右之谏,将孔骆召回。孔骆得黑龙告急,连夜拔营退走。直入五溪,与沮阳大寨何在一处。刘宁次日方知,亦拔营望沮阳而进。
却说张绣顺舞水而下,张先曰:“前面乃是峭壁,趟敌伏兵山下,吾等皆为水鬼。不如弃船登岸而走。”张绣曰:“将军之言有理。”乃传令三军,弃船登岸,于西岸望沮阳奔去。哈尼与山上苦等一日夜,未见蜀兵过境。令军士四下打听,方知蜀兵已过。哈尼急收军回寨救应。张绣自西岸至沮阳,望见好一座大寨,南北连接,东西横跨,内有男女老幼,耕种采集,宛若一座大城。寨外之人见有兵自外来,急奔入寨中。蜀兵紧随其后,抢入寨来。四下高岗上,弓弩手欲射时,早被蜀兵斩首。张绣乃分军四路,胡车儿自西寨杀入东寨,张先自东寨杀入西寨。雷叙自北向南,其自南向北。
时黑龙正于帐内与孔骆商议退敌之策,忽闻寨外喊声大起。将校来报,蜀兵杀来,已进寨来,正四门清剿。黑龙大惊,谓孔骆曰:“大寨已失,无回天之力。吾欲往交州投士變去,望将军助吾突围。”孔骆曰:“吾受洞主大恩,必竭力相报。今虽战死,亦保洞主无失。”商议已定,急聚亲兵千余,孔骆在前,黑龙与杜路在后,往南寨突围去。南寨蜀将正是张绣,见有番将突围,乃提玄铁枪骤马杀去。孔骆挥刀接住,大战三十回合,胜负未定。后面黑龙大队赶来,张绣弃了孔骆,直取黑龙。黑龙勉强接战,未及十合,力怯战败,夺路而走。家眷亲兵,皆被张绣劫得。孔骆乱军中回寻不见黑龙时,正与西路胡车儿相撞。胡车儿大喝一声,斩孔骆于马下。沮阳大寨,遂为蜀兵所占。比及哈尼回军时,张绣已相候多时。哈尼见黑龙、孔骆已亡,大寨已失,急忙下马请降。张绣许之。又令左右传叫孟狼、孟鹰,约于沮阳相见。孟狼等至沮阳,见大事早定,称赞不已。黑龙与亲随三五人逃出沮阳,正与刘宁相遇,转身就逃。刘宁早望见黑龙,喝曰:“黑龙勿走。”黑龙不听,愈加速行。刘宁张弓一箭,望黑龙后心射去。黑龙应弦而倒,死于非命。刘宁枭了首级,往沮阳来寻杜路。
刘宁领军至沮阳外五十里,将兵马屯扎住,自带左右副将来见张绣,献上黑龙首级。张绣将刘宁请入帐来。叙礼毕。刘宁问曰:“将军既已剿贼,不知武陵被劫之民何在,末将愿护乡民回武陵。”张绣曰:“沮阳所获,皆属朝廷,尚容秉承,方可去之。”转视身后,见哈尼正在皱眉示意。张绣令款待刘宁,自退入后帐。哈尼曰:“刘宁所为者,乃是武陵杜氏之女杜路,现为黑龙洞主之妾。有倾国之貌,将军何不见之。”张绣笑曰:“吾久随陛下,掌骠骑官印,天下女子所见者何其多。称之倾城者,莫过于吕温侯之妾貂蝉。”哈尼曰:“将军且观之,方可相较。”张绣遂叫哈尼引路,往俘虏营观杜路之貌。至营外,张绣令将杜路带出。须臾军士带杜路至,张绣猛然观之。远而望之,皎若太阳升朝霞;迫而察之,灼若芙蕖出绿波。竟看得痴而忘步,情不自禁。哈尼急扯其衣角,扯了半日,张绣方才醒觉,与哈尼同回后帐。乃传令将杜路收入偏帐,听候发落。次日,刘宁又来讨要乡民。张绣乃将沮阳大寨中,所劫武陵乡民方归。刘宁于乡民中寻找半日,未见杜路,又向张绣索要。张绣嗔曰:“武陵乡民,吾已放回,安有余人。”刘宁曰:“不瞒将军,武陵乡民之间,有一民女,唤作杜路,乃是吾之相识。末将出兵,正为此人。”张绣曰:“将军讨贼立功,朝廷必当封赏。然军中实无此人。望将军误在相猜。”刘宁无奈,只得退去。回至自家大营,闷闷不乐。饮酒至半夜,不曾入寝。忽将校来报,哈尼求见。刘宁令见。
哈尼进帐,谓之曰:“将军饮酒不眠,莫非有愁乎?”刘宁只顾饮酒,不答。哈尼曰:“纵是不言,吾也知之。将军所为者,乃念美女杜路。”刘宁猛然回神,斥之曰:“吾之事,汝岂能尽知。不看同族之情,早将汝擒下。”哈尼曰:“若擒下某,便永世不知杜路踪迹。”刘宁急俯身问曰:“将军若能相告,吾必当结草相报。”哈尼曰:“张绣见杜路貌美,早收入偏帐矣。张绣屡阻将军者,乃垂涎杜路娇躯。”刘宁不禁怒曰:“张绣匹夫,欺人太甚。吾誓杀之,以解吾恨。”言罢,转出营帐,召集兵马,趁夜去袭沮阳。蜀兵毫无防备,被刘宁杀入寨来。刘宁直奔入偏帐,径取杜路而回。张绣闻之刘宁劫营,截获偏营杜路。张绣大怒,召集众将,欲攻打刘宁,夺回杜路。乃叫孟狼为一队,孟鹰为二队,胡车儿为三队,张先为四队,哈尼为五队,雷叙为六队,自为七队居中,各领兵一万,奔袭刘宁。至天明时,七路人马杀入刘宁寨来。哈尼意在取杜路,急领本部人先奔中军帐,正遇刘宁带杜路出逃。哈尼大喝骤马至跟前,趁刘宁不防,一刀砍死刘宁,夺了杜路出寨去。张绣领兵赶至时,有降兵报说哈尼斩刘宁夺杜路而走。张绣急赶去,于寨东十里赶上。张绣奋力直取哈尼,斗有十合,后面孟狼、孟鹰等至,哈尼心怯,被张绣一枪挑于马下。复夺杜路。收军回营,将五溪番兵尽皆收编。至此五溪之地,尽属西蜀。张绣回朝。马超将杜路赐与张绣,成二人好事。
东路五溪既平,西番之首沙摩柯亦率众归顺。马超封其为安远将军,镇守西番。又有北方羌人,虽仰马超天威,却因曹操之故,阻于西凉之外。马超常以书信联络,使羌人助蜀灭曹之心日益坚固。