回马,后面黄臣、杨继勋赶来大叫曰:"韩豹小贼休走,我非梁纬,乃汉大将军黄臣也!今城已下,何不速降!"豹怒,翻身转战,黄、杨二将一齐杀上,姜存忠大呼诸副将曰:"今日若容韩豹走去者,军法治之!"韩豹听得,知堕诡计,重复杀回城下。只见刘曜、关山从内冲出,黄、杨二将从后逼至,将豹围住。一人焉能抵得四手?先被杨继勋杀伤左腿,豹欲冲逃,又被刘曜一鞭打中肩膀,韩豹落地,关山赶上,一刀砍了首级,兵士奔散,降者大半。姜发入城,下令禁止杀戮,与民秋毫无犯,百姓大悦。
至天明,发谓刘曜曰:"幸下雍州,宜即将计就计,再破鲁充、梁纬,长安势便孤矣。"乃唤降兵上帐重赏,分付曰:"今汝相附,即是一家,可为导引当先,成功之日,另行擢用。"晋兵皆踊跃应诺。姜发乃使兵人扮作农夫,散于田间,布放流言,以绐梁、鲁之兵,使其疑而不进,伺夜好行计策。又使伶俐人诈作雍州逃民,故向晋营而走,以行反间。鲁充等正欲起马进救,忽见巡军拿得负包数人来见。充等问其汉兵消息,其人对曰:"我等是雍州百姓,因将军救兵不至,韩将军被其攻陷城池,奔往秦州借兵去了。将军聊停两日,待韩将军兵到,共复雍州方可。不然,恐将军等独难卒破汉兵。"梁纬曰:"此等妄言,恐是奸细,不可听他。"其人曰:"吾等逃难,实不该妄告,轻犯刀斧。但刘曜等已入雍州,百姓皆下田收获矣。"充、纬果疑不进,令人往田间捉农夫询之,拿到数人,悉同前语,乃扎下,差细作往雍州探访的实。至中途,被汉军杀之。姜发乃令降兵在前,杨继勋、关山率精兵在后,靠晚而起,四更时分行到晋寨。晋兵听得人马声哄,出寨拒住,问曰:"你是何处来的?"降兵曰:"可禀知鲁将军,我是雍州兵马,被刘曜诡计攻开城门,韩先锋亲往秦州去了,命我等来投将军,好去复取秦州。"兵士认得是自家军马,不作准备,令且扎住,通报回话。杨继勋见其无备,拍马当先直入中军。鲁充曰:"此是汉贼,被其赚矣!可急阻住!"忙出帐抵敌。关山又倒拖大刀赶至,梁纬挺枪来战,被刘曜扬鞭打入。晋兵将因未得食,虽然强战,心下终怯,四散奔去。梁纬、鲁充知难抵敌,突阵而走,又遇黄臣、刘景兵到,阻住大杀一阵。跟随者止有三百馀人,乃望渭河而走。刘曜大呼曰:"鲁充、梁纬,晋之智将,今日败极,不可使之走脱,为吾后患。有能获得二人者,封破长安第一之功!"杨继勋如飞先发,关山、黄臣知其势迫,恐后辈成功,随后亦起。充、纬一夜马不停蹄,走至渭河边,寻觅船只,并无所得。原来本方居民见汉兵入陕扰掠,尽皆将船装载资粮家眷,逃往他处去了。充、纬沿岸复转,又遇汉将赶到,一人战了一回,人困马乏,弃敌又走。关山、杨继勋马乏,亦赶不上。
充、纬离远,乃私喜曰:"幸得汉将马亦疲倦,不然几被所获矣!但无船渡,再有兵来,难与敌矣!且自逃河而去,又作道理。"道犹未了,前面两员狠将领兵杀至,乃是呼延颢得下泾阳,遣呼延胜、李华春来助刘曜,共取扶风,询得曜在雍州得胜,晋将败走渭河,即从间道来截,却好相遇。二人不敢恶战,又思后面关、杨二将将到,只得下河,思欲浮过。关山适至,喝令放箭射其马。马见水深,不敢进,遂被射倒。充、纬痛恨,举枪向前欲刺关山,不期黄臣又赶至,于是二老将策马下岸,各擒一人,与呼延胜、李华春合兵回转雍州。杨继勋降其兵士二百,擒副将鞠元、沈福,解见刘曜,曜曰:"二位老将军建此大功,真乃国家福将也,可贺可羡!"黄、关二将曰:"老夫何功之有?此一捷乃存忠妙算,杨承祖挺身向前,又得泾阳二将来助,幸获勍敌,某等实凑遇耳,岂可专夺?"刘曜乃大喜曰:"若俱如此出力,何愁大功不成,富贵不显乎?"于是尽皆重赏。押过充、纬,曜亲下帐释缚,请上麾盖,谓之曰:"方今晋室凌夷,边藩各霸,中原失据,天下瓜分,惟长安一隅,料难复振。吾知二位将军乃盖世之英,晋不能任以大柄,故致误陷。今得到此,愿以相托,关中不足定也。"鲁充从容答曰:"身为晋将,战败被获,死其分耳,不愿求生苟免,以贻臭名于后。"梁纬亦曰:"吾等誓兴晋室以报汉仇,复又忘身事仇,禽兽不为也,何况关西男子乎?愿赐一死,休得他言!"曜知二将必不可降,乃谓众曰:"忠义之士不可斩也,何以待之?"姜发曰:"元帅可各赐一剑,令其归晋以尽忠心,自有分晓。"刘曜取剑付之。二人接剑,相对自刎而死,众皆嗟叹不已。曜甚怜之,以礼收葬其尸,设宴庆贺。有军人追逐逃走出城家眷,获得梁纬之妻辛氏,献上刘曜。曜见其姿色甚美,留于帐中将幸之。辛氏坚执不从,曜使女吏劝之。辛氏曰:"妾夫既亡,吾安敢独生?且一妇而事二夫,乃丧节失德之人,大王又奚可自污也?"言讫,触墙而死。刘曜再三嗟讶,命收其尸,葬于梁纬之侧,秦中呼之为二节坟。后人有诗赞曰:
汉骑长驱破陕关,追思梁纬事堪伤。田间诡计兵遭误,渭水无舟马被残。
忠烈付刀人世少,贞英投坎世间难。更有鲁充伸义死,三情忠节陇馀香。
刘曜既破雍州,见诸将报道各郡皆下,威震秦陇,乃与姜发等议曰: