马超还要回身再战,被弟马岱就马上一把抱住,与庞德连夜奔走,不辩道路,何分南北。当晚四更时分,三人带数百残兵,眼见前面一座城池。马岱抬头看时,见是卤城,仗着深仇大恨及满腔血气,纵马上前叫道:“城上听着,姜将军现今被马超战败回城,后有追兵,速开城门!”守门之将听得真切,往下看不清楚,但闻是姜将军回,不敢怠慢,急开城门接入。马超怒从心头起,恶向胆边生,即从城南门边杀起,尽洗城中百姓。天色大亮,认清道路,即至姜叙府宅,搜出姜叙老母。姜母闻听面前之人便是仇人马超,不但全无惧色,反而手指大骂。马超大怒,自抽剑杀之,另有尹奉、赵昂全家老幼,亦尽被马岱、庞德所杀。
日上三竿之时,满城百姓几被屠杀净尽,马超犹自怒恨不息。忽听城外征鼓震天,庞德跑入来报,夏侯渊大军已至,离城不到五里。马超自料不敌,引残众弃城杀出,望西而逃。行不得二十里,前面一军摆开,为首之将正是杨阜。马超切齿痛恨,拍马挺枪上前,杨阜及宗弟七人一齐将马超围住。马超奋起神威,那支枪若舞梨花,顷刻间杨氏宗弟七人皆被刺落马下。杨阜身中五枪,犹然死战。马岱、庞德敌住后军,见夏侯渊大军赶来,只得保着马超且战且走。一口气奔出五十里,见只十余骑随后。这一番大败,更甚于潼关之战,心下凄惶自不必表。马超见杀出重围,一口气松了,在马上摇摇欲坠。回首来路,征尘又起,想是夏侯渊追至。马超勉强打起精神,对庞德道:“经此大变,某马氏一门只剩下伯瞻一人。望公保我弟伯瞻逃命,至一隐蔽所在改名换姓,度此一生,为我马家留一根血脉。则我马超即死,亦不忘公之大恩。某来断后,你等去罢!”庞德不肯独去,马岱则掷刀于地,放声大哭。
正当此危急之时,忽见南边尘土遮天,鼓声如雷,又一彪人马泼风般滚地而来,让过马超等人,直杀入对面夏侯渊阵中。曹军不知是哪里来的人马,以为中了马超埋伏,前锋返身而逃,与后队冲作一团,全军大溃。夏侯渊喝不住,只得回军,心想又不曾杀绝马超,怀恨不已。那支飞来之兵击退了夏侯渊,追出十里而回,与马超兄弟相见——却是李恢自汉中借来人马五千,带队将官正是汉中名将杨昂。经此一战,马超、庞德均已累病,只得随杨昂往汉中来投张鲁。张鲁闻马超来投,因他也曾是一路诸侯,遂以礼迎出三十里,待若上宾,分与大宅,令其与庞德、马岱同居养病。张鲁以为得到马超,霸业可成,便欲招其为婿,被大将杨柏谏阻,且欲阴图马超。李恢得到信息,急劝马超外出避祸,于是向张鲁自求出镇葭萌之北各县,以防刘璋。张鲁议婚不成,只得许之,便分给马超三万兵马,赴任守边去了。
夏侯渊彻底击败马超军团,扬名天下,威震西凉。遂安抚陇西诸州,命人用车载重伤杨阜前赴许都,见曹操报功。见说陇右终得平定,曹操大喜,遂封赏讨伐马超功臣,封侯者十一人之众。以杨阜厥功甚伟,加封为关内侯,杨阜推辞,曹操说道:“你与表兄姜叙共创大功,西部百姓传为美谈。当年子贡辞让封赏,孔子认为不妥。卿尽心报国可嘉,亦不可推辞。姜叙之母劝子起兵,实是明智之举,前汉时杨敞之妻,也不过如此。你姑母实在贤能!朝廷自有良史记录忠义之士,岂能忘哉。”杨阜遂受封爵,请回卤城,为姑母守丧三年。
曹操封赏功臣已罢,即传令夏侯渊,使其追歼韩遂余众。夏侯渊领命,复出长安,再奔西凉之地。却说韩遂自前番潼关兵败,又与马超反目,只得引败军进入氐王千万部落之中,占据显亲。居之未久,闻细作自长安来报,夏侯渊要亲率大军七万西征,袭取显亲。韩遂只余三万军马,自料不敌,只得弃了显亲逃走。夏侯渊兼程赶来,击溃韩遂后队人马,缴获军粮无数,紧追再至略阳。韩遂便依地势之险牢扎营寨,任凭夏侯渊百般毁骂,只不出战。夏侯渊见韩遂固守军营不出,因知韩遂部众羌人极多,忽施一计,不去冲击韩遂军营,却留部将守卫辎重,自己亲率精锐步骑突袭诸羌之地,焚毁长离羌屯,斩首七千余级。
韩遂军中羌兵闻说老巢被袭,遂纷纷离开韩遂军营,回援各自部落。韩遂恐军士尽散,迫不得已,只得离开营垒,率军来救各屯,而与夏侯渊对阵。羌人于是复聚,众至十万,声威再振。曹军诸将眼看韩遂军力庞大,皆劝主将扎营挖堑,以做持久之计。夏侯渊却道:“我军转战千里,若扎营挖沟与彼相持,则士气衰矣。韩遂虽军力庞大,乌合之众罢了,不难破之。”于是白日令士兵在营前挖堑,以麻痹西凉众军,却于夜间聚集众将,令全军击鼓奋击,大破韩遂军,并得其帅旗。韩遂被夏侯渊用计劫营,只有仗着马快落荒而走。奔出三十余里,回头看时,见部众皆已离散,唯有心腹大将成公英跟随,不由失意至极。
二人见背后再无追兵,遂进密林,解开马鞍,稍歇马力。韩遂即问成公英道:“此次被夏侯渊杀得只剩我两个,在西凉无能为也。闻刘备正与刘璋战于雒城,孤欲从羌中撤至蜀地,去依附刘备,若何?”成公英道:“不可。将军兴兵数十年,纵横西凉,天下无对。今虽经挫折,但若弃西州而转投蜀州客军,是重蹈当年冀州牧韩馥覆辙也。将军虽败,威信犹存。今宜先躲入羌氐部落,重揽部众,等待机会卷土重来。曹操南方未靖,不可能长期专注于西凉。待其再败于孙刘联军,将军随势再起,天下谁能制之?”韩遂被他说的雄心复升,于是备马出林,却见林外竟有数千名羌人列队立候,惊视之,却正是自己所离散之部下。
于是韩遂死中得活,便纳成公英之策,率部退走羌中。因其曾有恩于羌人,故得羌人保护,隐藏下来,就此蜇伏不出。夏侯渊多次派出细作四处打探,却不知韩遂哪里去了,便如平地里消失了一般。如此月余,军中粮食将尽,夏侯渊只得回军长安。书中暗表,至建安二十年时,夏侯渊为征张鲁已至汉中,便留下阎行镇守西凉。韩遂闻夏侯渊远离西凉,便趁机再次结集羌胡数万兵众,攻破阎行,连得数城。但此战之后不久,奈何天不假寿,韩遂便即得病而死。韩遂死后,田乐等部将因不欲再与朝廷为敌,且为求富贵,便斩下韩遂头颅,亲至许都送于曹操。田乐等由此皆封列侯,这是后话,于此表过,且作韩遂一生收尾。
且说夏侯渊击溃韩遂,乘胜围攻兴国。兴国氐王阿贵、百项氐王杨千万虽然骁勇,但不敌夏侯渊关中铁骑猛攻,阿贵旋被击灭,杨千万亦逃奔汉中,依附故主马超去了。夏侯渊又挥师转击高平、屠各,皆获大胜,收其军粮牛马物资无数。甘凉就此全部平定,捷报送至许都,曹操大喜,又命夏侯渊率张郃、张既二将,讨伐枹罕。时有陇西人宋建占据枹罕,称王置官,割据三十余载,根深蒂固,实为朝廷大患。夏侯渊领命,遂约会副将张郃、张既,自兴国出兵,数千里长途奔袭,迅速进军围攻枹罕,直至兵临城下,宋建犹且丝毫不觉。夏侯渊乃先以老弱之兵将枹罕军诱出城来,再与二张兵分三路,趁夜发起突击,攻破其城。由此以弱势兵力大破数万彪悍兵马,自宋建以下起,如丞相等所置官员一概斩首。夏侯渊又派张郃率兵平定河关,渡河深入小湟中,河西诸羌数十部落全部投降。自此陇右遂平,张郃亦一战成名,自此便为曹魏第一流上将,与张辽、臧霸齐名并肩。夏侯渊于是勒兵回归长安,具折上表,将平定河西、陇右及枹罕战况详细奏报入京。曹操览报大喜,对曹洪说道:“夏侯妙才一举剿灭为乱三十余年之宋建,如虎步关右,所向无敌,吾与尔皆不如也。”曹操来日上朝,向天子奏说马超败逃,韩遂无踪,西凉及陇右全境终得平定,天子由此大喜。
建安十九年三月,献帝于许都下诏,因丞相曹操有大功于国,特加魏公九锡,位在诸侯王上,改授金玺、赤绂、远游冠。夏四月,中原及江淮大旱,庄稼大都干死;进入五月,却又连日大雨,将田禾淹没,饥民满野。因当时刘备与孔明皆在西川,关公及孙吴兵力皆不及于江淮,故而此地便皆沦而盗薮。曹操为充实军粮,遂派庐江太守朱光在皖城屯兵,一边收剿群盗,一边令士兵与当地百姓分地而耕,大开荒田,种植稻谷。又派间谍前至吴郡,招降鄱阳至庐陵一带强盗,使为内应,预备来日南征时接应大军。东吴大将吕蒙闻讯,急上书主公吴侯孙权道:“皖城之地田土肥美,极利于庄稼五谷。今曹操令朱光率军,在彼处开荒数十万亩而耕,若一旦收熟,彼军民等众必将大增,永为我北边之患,宜遣大将北巡,尽早除之。”并另附密札,献计趁稻谷将熟,曹军将士忙于收割之机大举北伐,进攻皖城。
孙权毅然采纳吕蒙之计,遂暗起大军十万,令吕蒙为都督,甘宁为先锋,分兵十路北出都城建业和濡须口,约期至皖城取齐,合兵会战。当时只因连日大雨,致使江水大涨,利于水军行动,孙权便亲率中军沿江而上,前锋直至皖城。江东各军行动隐蔽,直到十路大军汇合聚集,至于皖城五十里外,魏国细作方才得知,急如星火报入城中。皖城太守朱光闻报孙权大军前来,已经兵临城下,不由大惊,急收聚城外屯田部众入城,加固墙垣据城坚守,一面遣使至许都向魏公告急。曹操闻报亦觉惊慌,急命张辽尽出合肥之兵,兼程而进,前救皖城。因皖城至许都再至合肥信使往来,待张辽得了将令,急率兵来时,却已晚了数日。