突。魏延卻也奈他不得。那張郃部下,有二百騎河北精兵,甚是彪悍,列隊死戰,救出不少被圍軍馬。戰到日頭西沉,各自收兵。張郃所率軍馬,徑直往漢水下游紮營。清點士卒,折損三千餘人,後隊糧草,大都被漢軍奪去。只得草草創下營寨,安排士卒輪流堅守。
魏延白日一戰大勝,與劉封、黃信置酒相賀。劉封道:“可惜未能盡殲敵人。”魏延道:“張郃亦是河北名將,未可輕視也。”正說之間,哨馬來報,說曹軍大隊兵分兩路,已過斜谷,一路正向此處而來,一路卻往漢中而去。魏延大驚:“楊儀非能用兵之人也。若是漢中失守,我有何面目見大王?”黃通道:“何不連夜先劫奪此處曹軍營寨,倘能破之,再迎戰二路敵人。漢中城池高深,又有數千軍馬,楊大人縱非武人,總能堅守數日。”魏延道:“張郃乃名將,必有提防,劫營不可。如今之計,且留虛兵在此紮營,我等引大隊連夜拔寨,往西邊道上埋伏。倘能擊破趕過來的一路曹軍,再兼程趕往漢中城下,可無恙也。”商量既定,於是虛留營寨,自帶全軍,順山路往西趕去。
原來曹洪、曹真引軍從斜谷進兵,忽然聞報說魏延引軍往東迎擊張郃去了。司馬郭淮獻計道:“魏延既去,漢中無人矣。如今可分軍二路,一路由此疾進,奪取漢中;一路卻轉往東南向,截魏延後路,與張雋義兩面夾攻,如此魏延首尾不能相應也。”曹洪然之,便教曹真、郭淮分軍一半,挺進漢中;自與副將孫禮卻向東南折轉,奔漢水而來。大隊沿漢水北岸而進,行至東方微明,忽然山坡之上,號鼓大作,魏延、黃信引軍兩路殺來。曹洪大驚,急忙與孫禮分兵迎戰,當不得漢軍埋伏停當,劉封又從中路截出,把曹軍切為兩段。魏延揮舞大刀,勇不可當,直撞入陣來,曹軍自相沖突,落漢水而死者無數。旌旗刀槍,丟滿河灘,急急收縮軍馬,往西退去。魏延、劉封、黃信統領部眾,盡力追殺。其時旭日當空,山水間景色清明,曹軍連潰退出十數里,魏延毫不放鬆,緊緊追趕。眼看退到河谷之前,地方狹窄,曹洪大呼道:“今若不奮擊,當盡數死於此矣!”拍馬舞刀,引軍戮力反衝。魏延幾番衝擊,兩下稍稍相持。戰到日近中午,東面殺聲大作,卻是張郃引本部軍馬疾行而來,曹洪大喜:“今番吾等可得勝也!”與孫禮統帶軍馬,倒去攻魏延中軍。魏延看背後敵軍殺來,急急往北面山腳下且戰且走,須臾之間,兩路曹軍合圍而上,左右夾擊,魏延自引軍抵擋曹洪,令劉封、黃信引軍抵擋張郃。劉封一馬在前,被張郃開弓一箭,射中座下馬,跌翻下來。張郃拈槍來刺,黃信急忙上前當住,士卒救劉封走了。那黃信捨生忘死,與張郃大戰三十餘合,漸漸手亂,只得往自家陣中收縮,被張郃乘勢掩殺。魏延見後面失利,不敢死撐,把軍馬退到山坡之前,用強弓佔住高處,背山列隊抵擋。曹軍勢大,團團圍上,把漢軍牢牢困住。魏延幾番衝殺,不得突圍,只好安排眾軍,守把幾面。教黃信、劉封在中軍彈壓,自己親引了百餘精兵,四下巡查,見有曹軍攻擊便殺出抵禦。如是半日,雖傷亡了不少人馬,倒也保得無恙。眼看天色漸晚,忽然又聽得東邊鼓譟大作,沿河殺過一支軍馬,不知多少。張郃見狀,也不敢託大,便將軍馬往西撤了數里,與曹洪匯合一路,放來軍與魏延會合。此時天色已黑,兩軍各自收兵,相距八里,紮下營寨——曹軍傍水,漢軍依山。
魏延見來了援軍,大是歡喜,看時卻是關羽部將劉唐,引三四千精兵,從上庸來援。劉封道:“上庸乃咽喉之地,劉將軍如何卻抽調那邊防務,千里趕來?”劉唐道:“我等在上庸,聞長安曹軍大動,心想必來取漢中。漢中王大軍已到荊州,此地兵馬缺少,因此稟明簡雍大人,前來增援。至於上庸,原本地勢險要,且又與江北黃忠、法正大人軍馬相近,呼應方便,自然不必多慮。”魏延喜道:“甚好,得這一支生力,則某尚可與曹賊一戰也!”劉封道:“兩日血戰,雖則殺傷敵軍不少,自家卻也頗有損折。如今聞報敵軍一路往南鄭而去,以某看來,當乘夜色,抄小路趕回增援,以免楊威公為難。”魏延道:“曹洪、張郃皆名將也,聞之我退軍,必然來追。且彼佔據漢水,我須繞行山路,彼若隨後相掩,或徑直渡過漢水截擊,我軍不利。今日我卻有一安排:黃將軍與劉將軍只詐作退軍,在山道上設下埋伏,我卻與公子引精兵直衝曹軍大營,然後過漢水相拒。曹軍必亂,然後二位將軍可從箕谷山路回漢中,我在漢水南岸立營,曹軍若敢渡水,某死戰扼之!”眾人道:“將軍智勇雙全,某等欽服!”於是二將引大隊拔寨而走,魏延卻自引四千精兵,悄悄往西,去一處山谷中埋伏。