魏平、費耀見狀大驚,急忙命眾軍滅火,然而天干物燥,又有蜀軍不斷放火添柴,這火根本就不可能滅掉。掙扎了一陣,眼見大火就要燒進營寨,士卒都被炙烤的十分難受,當下魏平、費耀只得領兵出營,往北殺下山坡逃命,卻被早有準備的關羽揮軍伏擊,混戰慌亂之中,費耀被關羽一刀斬首,五千曹軍戰死千余,被俘三千余人。僅有魏平見勢不妙,領著二三百人折向東南,尋找張郃。
此時張郃也正焚燒了箕谷附近的棧道,領兵往散關趕來,遠遠望見前方大火,張郃大驚,急忙派出斥候打探。不多時,斥候領著逃命而來的魏平來見。張郃聽魏平說了戰況,頓時長嘆了一聲,道:“我燒了箕谷棧道,自己卻也被關羽所燒。如今退往祁山的道路被大火阻斷,散關又有關羽分兵把守。我們如何能逃得出去?”
當下張郃領兵直往散關而來。此時大火熊熊,蔓延開來,不可收拾,將散關以南的山林盡皆燒著了,原本的山谷道路又被魏平、費耀堵塞破壞,大軍根本就過不去。
張郃無奈,只得命眾軍退后,遠離山火立寨。一邊等待山火熄滅,一邊派出斥候翻山越嶺,尋找往西退往武都郡的道路。
一時因大火阻隔,雙方被分割開來,無法交戰了。
此時退到郿縣的劉備早已經知道箕谷棧道被燒毀,這一條路被截斷,當下心急如焚的劉備留下閻芝、袁龍、宗預領兵萬余把守郿縣,自率趙云、丁咸、丁立、馬忠、句扶等將,領兵二萬余人往陳倉進發,準備全力維護陳倉這條最后的糧道。
此時,關羽在散關望著南面越燒越大的山火,心內十分焦急,但山火彌漫,大軍無法飛渡,關羽對此無計可施,只得祈禱大雨早日降下。
如此又過了五六日,眼見山火越演越烈,關羽正心下不安,就見天空中突然烏云密布,俄而狂風大作,過不多時便即下起了雨來。
這一場大雨連下了三個時辰,隨后轉為了綿綿細雨,直接將漫山遍野熊熊燃燒的大火剿滅。關羽見狀大喜,禁不住默默向上天祝禱。次日,雨勢停息,關羽當即分派兵馬民夫前去清理道路,準備打通陳倉故道,恢復糧道。
然而張郃卻也同時行動了起來,眼見大雨停息,張郃也移營北上,再次攔在了蜀軍之前。此次張郃不再與蜀軍激戰,箕谷棧道已經被燒毀,只要再阻斷陳倉故道,則蜀軍便將崩潰。
于是張郃在南邊不斷破壞道路,步步設置營壘,準備死死擋住關羽的腳步。
然而關羽卻也不是吃素的,早就命潛入南方的鮑庸據守河池,同時召集駐守陽平關的龔祿、呂義率領三千民壯前來支援,隨后也沿山設置營壘,一舉封鎖了張郃的退路。
張郃聞訊大驚,當下留魏平繼續破壞山道,隨后自領四千精兵火速南下趕到河池,當即對鮑庸、呂義、龔祿展開了進攻。