建安二十年冬,魏王曹操在許昌觀望孫劉交兵,這日司馬懿入朝奏道「大王,如今東吳雖有陸遜在彝陵火攻得手,然劉備主力尚存;又報宋江從武陵進軍,連克零陵、桂陽二郡,直逼豫章;東海有混江龍李俊起兵,連接山越人,響應劉備,把吳會之地,盡數奪取。孫權勢若長蛇,如今已是首尾相失,不出數月,必然傾覆。大王當即刻起兵,從徐州渡江,奪取揚州之地。不然等劉備取了江東,恐再難剿除也。」曹操道「只是如今孫劉對峙,我若起兵攻吳,豈不反令劉備得利?」司馬懿道「東吳氣息奄奄,覆亡已定。縱有反覆,無關大局。若不奪取揚州,則劉備得長江天險,必為國家大患。」曹操沉吟片刻道「我亦不出兵攻吳,卻遣將從長安攻蜀。如此劉備軍心必亂,孫權可以;而兩川若得,則劉備不足懼也。」司馬懿聞言,搖頭不語,自行禮退下。曹操即拜曹洪為都督,曹真為副,張郃為先鋒,統步軍四萬七千,馬軍六千,詐稱十萬,自長安出發,兵取漢中。
再說劉備委任漢中太守魏延,駐守南鄭之地,忽聞警訊敵來,遂聚眾商議。參謀楊儀道「敵軍號稱十萬,我軍不滿二萬,且多系新招,戰力不強,若是出戰,恐徒生傷亡。當堅守城池,一面往成都求援。」魏延道「否。敵軍號稱十萬,以某看來,至多不過六七萬也。西川至此,路途遙遙,若是堅守,待敵人兵臨城下,則束手待斃耳。不如引軍殺出,先乘其立足未穩,破他一陣,然後拖延進軍,等待後援。」劉封道「魏文長所言是也。」楊儀冷笑道「為將者逞而匹夫之勇,取敗之道也。」魏延大怒,拍案而起道「先生若怕死,自守城池,某自引軍出戰!」怒沖沖走了,劉封相隨而出。楊儀也是心下不悅,自回衙門,修書往成都、上庸兩處相報。
魏延、劉封出來,同了都尉鎮三山黃信——當日在成都投降劉備,備因怕他與川中諸將積怨,故調撥魏延麾下——點了萬餘能戰的軍馬,出得城池。魏延道「楊儀鼠膽文人,畏敵如虎。我偏要殺他一陣,叫這廝看看。」劉封道「只是敵眾我寡,將軍亦不可輕視。」魏延道「這個自然。」忽然有報,曹軍先鋒大將張郃引軍萬餘,穿駱谷而來。魏延道「彼不走斜谷而走駱谷,欲抄襲我後也。」黃信道「如何是好?」魏延思索片刻道「我有一計。二位可引一部軍馬,背靠漢水紮營,如此如此,卻向斜谷方向。曹軍見,必殺出攻我。某卻自引三千精兵,從小路繞到山脊之上,切斷駱谷後路,腹背夾擊,可破張郃也。」劉封、黃信道「將軍高見。」於是自引軍去了。
再說張郃引軍萬餘,穿駱谷道,出至谷口,望見漢軍背水列營,營寨左右甚寬,前後卻薄。不由呵呵大笑道「此輩自取死耳!」挺槍躍馬,引眾殺奔過去。便聽號鼓大作,鎮三山黃信引軍截住。張郃也不答話,搖動長槍,驟馬殺上,黃信手提喪門劍,攔住交鋒,戰無三合,大敗而走,潰入營中。張郃大喜,將槍一招,全軍追隨殺上。轉眼之間,衝入漢軍營寨中間,不料卻是空營一座。正在驚奇,兩邊梆子亂敲,亂箭紛紛下來。原來漢軍營寨扎得甚長,中間空出來,兩邊卻修了鹿角深塹,只留下數丈寬缺口。黃信早伏下一部軍馬在兩邊營盤之內,自引的軍士潰敗下來,也從缺口奔到左右營中,恰把中間留作一個口袋。曹軍殺進營盤,正好是兩面受敵,一時大亂。張郃親自揮舞長槍,尚在前面死戰,背後山脊之上,紅旗摩動,一彪軍馬殺下山來,頓時把道口切斷。為首戰將身長八尺有餘,雙目朗朗,口中高呼「義陽魏延來也!」一匹馬,一口刀,如閃電般鍥入曹軍後隊,刀光到處,血肉橫飛,曹軍望風而靡。張郃大怒,轉身迎時,魏延已殺到曹軍中隊核心,背後三千精兵,錐形展開,彷彿巨斧,直把曹軍劈裂一條大口。張郃看見,恨得牙齒咬碎,挺槍上前道「豎子休走!」魏延冷笑道「老賊乃我手下敗將,尚敢前來耶!」張郃更不答話,挺槍刺殺,兩個盤馬交鋒三十餘合,不分勝敗。此時黃信、劉封又引軍從營中兩路殺出,曹軍腹背受敵,戰陣大亂。張郃高聲道「我軍陷在死地,還不決一死戰!」奮力揮槍,左衝右突。魏延卻也奈他不得。那張郃部下,有二百騎河北精兵,甚是彪悍,列隊死戰,救出不少被圍軍馬。戰到日頭西沉,各自收兵。張郃所率軍馬,逕直往漢水下游紮營。清點士卒,折損三千餘人,後隊糧草,大都被漢軍奪去。只得草草創下營寨,安排士卒輪流堅守。
魏延白日一戰大勝,與劉封、黃信置酒相賀。劉封道「可惜未能盡殲敵人。」魏延道「張郃亦是河北名將,未可輕視也。」正說之間,哨馬來報,說曹軍大隊兵分兩路,已過斜谷,一路正向此處而來,一路卻往漢中而去。魏延大驚「楊儀非能用兵之人也。若是漢中失守,我有何面目見大王?」黃信道「何不連夜先劫奪此處曹軍營寨,倘能破之,再迎戰二路敵人。漢中城池高深,又有數千軍馬,楊大人縱非武人,總能堅守數日。」魏延道「張郃乃名將,必有提防,劫營不可。如今之計,且留虛兵在此紮營,我等引大隊連夜拔寨,往西邊道上埋伏。倘能擊破趕過來的一路曹軍,再兼程趕往漢中城下,可無恙也。」商量既定,於是虛留營寨,自帶全軍,順山路往西趕去。
原來曹洪、曹真引軍從斜谷進兵,忽然聞報說魏延引軍往東迎擊張郃去了。司馬郭淮獻計道「魏延既去,漢中無人矣。如今可分軍二路,一路由此疾進,奪取漢中;一路卻轉往東南向,截魏延後路,與張雋義兩面夾攻,如此魏延首尾不能相應也。」曹洪然之,便教曹真、郭淮分軍一半,挺進漢中;自與副將孫禮卻向東南折轉,奔漢水而來。大隊沿漢水北岸而進,行至東方微明,忽然山坡之上,號鼓大作,魏延、黃信引軍兩路殺來。曹洪大驚,急忙與孫禮分兵迎戰,當不得漢軍埋伏停當,劉封又從中路截出,把曹軍切為兩段。魏延揮舞大刀,勇不可當,直撞入陣來,曹軍自相衝突,落漢水而死者無數。旌旗刀槍,丟滿河灘,急急收縮軍馬,往西退去。魏延、劉封、黃信統領部眾,盡力追殺。其時旭日當空,山水間景色清明,曹軍連潰退出十數里,魏延毫不放鬆,緊緊追趕。眼看退到河谷之前,地方狹窄,曹洪大呼道「今若不奮擊,當盡數死於此矣!」拍馬舞刀,引軍戮力反衝。魏延幾番衝擊,兩下稍稍相持。戰到日近中午,東面殺聲大作,卻是張郃引本部軍馬疾行而來,曹洪大喜「今番吾等可得勝也!」與孫禮統帶軍馬,倒去攻魏延中軍。魏延看背後敵軍殺來,急急往北面山腳下且戰且走,須臾之間,兩路曹軍合圍而上,左右夾擊,魏延自引軍抵擋曹洪,令劉封、黃信引軍抵擋張郃。劉封一馬在前,被張郃開弓一箭,射中座下馬,跌翻下來。張郃拈槍來刺,黃信急忙上前當住,士卒救劉封走了。那黃信捨生忘死,與張郃大戰三十餘合,漸漸手亂,只得往自家陣中收縮,被張郃乘勢掩殺。魏延見後面失利,不敢死撐,把軍馬退到山坡之前,用強弓佔住高處,背山列隊抵擋。曹軍勢大,團團圍上,把漢軍牢牢困住。魏延幾番衝殺,不得突圍,只好安排眾軍,守把幾面。教黃信、劉封在中軍彈壓,自己親引了百餘精兵,四下巡查,見有曹軍攻擊便殺出抵禦。如是半日,雖傷亡了不少人馬,倒也保得無恙。眼看天色漸晚,忽然又聽得東邊鼓噪大作,沿河殺過一支軍馬,不知多少。張郃見狀,也不敢托大,便將軍馬往西撤了數里,與曹洪匯合一路,放來軍與魏延會合。此時天色已黑,兩軍各自收兵,相距八里,紮下營寨——曹軍傍水,漢軍依山。
魏延見來了援軍,大是歡喜,看時卻是關羽部將劉唐,引三四千精兵,從上庸來援。劉封道「上庸乃咽喉之地,劉將軍如何卻抽調那邊防務,千里趕來?」劉唐道「我等在上庸,聞長安曹軍大動,心想必來取漢中。漢中王大軍已到荊州,此地兵馬缺少,因此稟明簡雍大人,前來增援。至於上庸,原本地勢險要,且又與江北黃忠、法正大人軍馬相近,呼應方便,自然不必多慮。」魏延喜道「甚好,得這一支生力,則某尚可與曹賊一戰也!」劉封道「兩日血戰,雖則殺傷敵軍不少,自家卻也頗有損折。如今聞報敵軍一路往南鄭而去,以某看來,當乘夜色,抄小路趕回增援,以免楊威公為難。」魏延道「曹洪、張郃皆名將也,聞之我退軍,必然來追。且彼佔據漢水,我須繞行山路,彼若隨後相掩,或徑直渡過漢水截擊,我軍不利。今日我卻有一安排黃將軍與劉將軍只詐作退軍,在山道上設下埋伏,我卻與公子引精兵直衝曹軍大營,然後過漢水相拒。曹軍必亂,然後二位將軍可從箕谷山路回漢中,我在漢水南岸立營,曹軍若敢渡水,某死戰扼之!」眾人道「將軍智勇雙全,某等欽服!」於是二將引大隊拔寨而走,魏延卻自引四千精兵,悄悄往西,去一處山谷中埋伏。
且說曹洪、張郃會合一路,當夜整頓,忽報漢軍紛紛拔寨而走。曹洪道「賊軍定是怕子丹攻克漢中,斷他歸路,因此去了。此時不追,更待何時?」張郃道「敵將魏延,智勇雙全,只怕必有埋伏。」曹洪不悅道「雋義亦是英雄,如何這般膽怯?我兵足將廣,縱有埋伏,又何懼哉?」張郃道「若果要去,都督自去,某守把營寨。」曹洪道「雋義若不同去,顯有私心。某就是要君隨我前往。」張郃爭執不過,只得順從。於是曹洪為前隊,張郃為後隊,點起一萬精兵,前往追襲。卻留孫禮守營。曹洪一路驅兵前進,行到漢軍營中,果見營帳皆空,前面哨馬報漢軍輜重距離二十里,有千餘人馬護送。曹洪大喜,教諸軍併力上前追襲。行到四更時分,,遠遠看見小路口有漢軍掉隊士卒,沒命跑過山拐去了。曹洪急急趕上前,轉過山口,望見輜重數百輛,把路口牢牢塞住。正在疑惑,後軍忽然發喊,曹洪猛然醒悟「中敵之計也!」四下金鼓齊鳴,山道兩旁,到處鑽出漢軍,亂箭飛蝗般射下,曹軍哀鳴連連。曹洪急撥馬待退,前面殺出一彪軍馬,為首大將身長八尺有餘,赤髮黃眼,虎體狼腰,手提鬼頭大刀,高呼「劉唐在此,曹洪快快納命!」曹洪大怒,拍馬上前交戰,兩個廝殺十餘回合,曹洪見劉唐刀法剛猛,難以取勝,又見左右兵將死傷甚多,不敢戀戰,遂回馬便退。怎奈山路狹窄,又被漢軍佔了兩邊地利,橫屍無數。卻待走時,後面黃信引軍殺出,截斷退路。兩下夾擊,曹洪衝突不出。正自惶恐,背後張郃引軍突入,戰退黃信,方救曹洪出圍。曹軍丟盔棄甲,一路往自家營頭敗走。
再說孫禮守備營寨,三更時分,忽然北面山坳裡火光亂晃,一支軍馬撞出,衝開鹿角,殺進營寨之中。火光之下,當先大將躍馬橫刀,厲聲喝道「義陽魏文長在此,哪個敢決一死戰!」左營偏將張奮引軍殺出,交馬只一合,被魏延當頭劈死;右營偏將王儀然挺槍來戰,戰無三合,又被所殺。曹軍悚然,無再敢出者。黑夜之中,又不知兵馬多少,只好各自堅守本處營盤,被魏延在曹軍大寨之中,左衝右突,蕩平十餘處。孫禮大怒,點了數營軍馬,一起殺出,便看魏延單人獨馬,直衝過來,大刀蕩處,早斬曹軍兩員偏將,劉封在後,銀槍如白蛇吐信,曹軍連連落馬,隊形潰散。於是眾軍皆退。魏延提刀立馬,在暗夜中長笑數聲,同劉封引眾軍穿過曹軍營寨,南渡漢水。孫禮不敢追趕。及至五更過,曹洪、張郃敗軍自回。兩邊說起,無不嗟呀。待到天明,人報魏延引軍在漢水南邊紮下一排營寨,不知軍馬多寡;山路上伏擊的漢軍已自往箕谷去遠了。曹洪大怒,便要興軍渡河而戰。張郃勸道「屢次交戰,皆以冒進而虧。魏延屯軍漢水之南,是欲待我半渡而擊也。不如且先在此屯駐,一面遣孫禮引五千精兵,依舊沿箕谷小路,尾隨漢軍,直趨南鄭;這裡大軍伐木作筏,以備渡河;一邊卻打探曹子丹消息,然後再動。」曹洪從之。未過兩日,人報曹真為敵所敗。曹洪大驚。
原來諸葛亮在成都,得知曹軍在長安大動,心知必來取漢中,不由仰天歎道「舉國精銳盡處,卻把後庭空虛也。吾恐魏文長獨力難支,當親往調度。」一面飛書報劉備,一面將成都防務交與蔣琬、費禕、吳懿等,自同征虜將軍陳到、中郎將王平點軍八千,往漢中前去。因恐路上耽誤,便教王平引大隊在後,自與陳到帶了二千五百精兵,輕裝兼程,一路趕去。將近南鄭,恰好遇見楊儀使者,說魏延不聽勸諫,強自出兵。諸葛亮驚道「文長如此恃勇,恐壞大局!」於是加緊進發。不日抵達南鄭,楊儀出迎,說了經過。忽報敵將曹真引軍數萬,從箕谷過來,離城四十里。楊儀面皮變色。諸葛亮問道「城中軍馬,共有幾何?」楊儀道「軍馬精銳皆被魏延帶去,此處兵不足六千,且多未經戰陣。」諸葛亮沉吟片刻,道「如今敵大隊前來,若是死守,只怕難以支撐。某倒有一計。」轉到壁圖之前,看了一回,對楊儀道「威公可將南鄭六千軍士,分作兩隊三千人在城外列隊,三千人在城東門內埋伏;卻把城門兩邊,堆積草車乾柴,八字擺開。我在城樓之上觀看,若是敵軍衝來,威公可徑直引軍退往城內,布成圓弧之陣——預先在街巷之前,都安排鹿角拒馬,準備弓弩。待曹軍追進城中,聽號鼓一聲,放箭火攻。待敵軍退去,我紅旗招時,再縱軍追殺。」楊儀道「下官尊令。」諸葛亮又謂陳到道「叔至可引成都帶來這二千五百精兵,在城外埋伏。敵軍看楊威公在城門列隊,必不防備叔至;待城裡火起之時,看我城頭黑旗舞動,立刻殺出,直取敵中軍帥旗。若斬得曹真,則數萬敵軍,一時退也。」陳到領命。諸葛亮又道「城東門之上,準備千斤閘,在發動民夫,運載大石二千塊、巨木二千根其上。若是計策失利,則砍斷擋板,放下木石,堵住城門。叔至可引本部軍轉南門進城。」楊儀、陳到道「太尉之計甚好。」於是各自安排去了。
再說曹真、郭淮引軍二萬餘人,疾步兼程,只因箕谷路徑崎嶇,因此走得辛苦。離開漢中十數里,前面探馬報,有漢軍數千,在東門外列隊相迎。曹真呵呵大笑「既然如此,且奪了城池,再作休息。」郭淮道「敵人以區區數千人挑戰,恐有詭計。」曹真道「他若有詭計,我便縱軍破之!」催促諸軍,加緊進發。離南鄭城池八里,曹真自登高觀看,見漢軍三四千,勉強列隊,不由以馬鞭指笑道「如此軍馬,某視作土雞瓦犬也!可急縱軍擊之!」郭淮道「漢中重地,守將必然有謀,不可冒失。」曹真道「漢中守將魏延,正在與子廉、雋義相較;此處顯無良將,不乘機奪占城池,成此大功,更何待耶?」便與郭淮分兵兩路,直衝過去。楊儀在隊伍之中,看曹軍逼近,引眾人回頭便走。曹真哪裡肯捨,緊緊追趕。片刻之間,漢軍逃進東門,卻不及關門,被曹軍前隊騎軍,一擁而入。曹真大喜,教本部軍馬,盡數入城追趕。郭淮在後面,招呼不及,曹真已追趕入城。進得城中,只見兩邊是草車木柴,堆得長長兩列,八字夾注,盡頭全是鹿角拒馬。曹真猛道「不好,中計了!」話音未落,頂頭門樓之上,號鼓大作,兩邊火箭齊飛,火把亂丟,頓時燒成兩道火牆。火光之中,亂箭射來,曹軍被煙熏火烤,耳目失明,無力抵禦,只是亂竄,自相踐踏,死傷無數。曹真看勢頭不好,幸得左右親衛甚多,急急撥馬出了城門。諸葛亮在門樓之上,偷偷窺測,見曹真帥旗出門,立刻把黑旗一揮。城外陳到看見,拍馬舞刀,引軍殺出。曹軍方才奔出城,哪裡提防,被陳到刀砍鑽打,殺死一片,餘者當面而靡。陳到引二千五百精軍,如離弦之箭,直插入曹軍核心,奔城門口帥旗下而去。曹真見一將迎面而來,心下慌張,急招呼左右相迎。親兵家將,一起圍上,好個陳到,大呼鏖戰,刀光如行雲而過,須臾之間,連殺二十數人,突到曹真面前。曹真挺槍相迎,刀槍相隔,火星四濺,陳到大喝一聲,刀勢猛沉,喀嚓一聲,將曹真馬頭砍掉半拉,曹真頓時被顛簸下地。陳到舉刀看時,曹真急急翻身坐起,用槍桿亂捱。正在危急,背後郭淮殺到,截住陳到,曹真乘機上馬,匆匆而去。諸葛亮在城樓之上,搖擺紅旗,楊儀見狀,率六千漢軍,吶喊殺出。曹軍元帥遁走,皆無戰心,郭淮與陳到戰十餘合,遮攔不住,混在敗軍中逃走。諸葛亮、楊儀、陳到縱軍押殺,前後斬首四千餘級,繳得戰甲千餘副,這才自轉回城,救滅余火,安頓死傷。
那曹真、郭淮在南鄭城外敗北,收拾敗軍,沿箕谷小路連夜而走。行到次日天明,忽見前面旌旗搖動,一支軍馬截路而出,為首大將厲聲道「曹真休走,黃信、劉唐在此!」曹真、郭淮大驚,此時人馬雖眾,廝殺半日,又奔走半日一夜,如何抵擋得過?未知曹真生死如何,請看下回。