五天的時間,足夠讓商縣守軍崩潰了。
商縣之中本就只有六七千殘敗兵馬,每日被漢軍的弓弩手覆蓋射擊,傷亡都達到了六七百人,五天便死傷了三千余人,損失過半,士氣越發低落,蜀軍士兵都不敢上城防守了。
在這種情況下,張飛也知道城池是守不住了,眼見援兵又遲遲不至,張飛只得于當夜棄城而走。向寵、申儀揮軍追擊,張飛的副將鄧銅斷后,死于亂軍之中。
張飛僅只率領著二千人往上雒逃去。
此時劉備也督率著陳到、馬謖、丁咸、丁立等將,領長安兵一萬急速來救張飛,及至到了上雒,聞聽劉封頓兵城下五天,未能前進一步,當下大怒,喚來劉封責問道:“翼德被困在商縣,危在旦夕,你如何在此地與少量漢軍對峙,一直頓兵不前?”
劉封辯道:“兒臣當日領兵急速來援,不想上雒已經被漢軍復奪了去。我想若不能拿下此城,我便是救了張將軍,那也有后路被漢軍截斷之憂。因此這數日都在奮力攻城,只是漢軍倚仗城池堅守,我一時未能得手。”
劉備怒道:“等你攻下上雒再去救商縣,翼德哪還有命在?罷了,你可繼續攻城,我另分兵去救翼德。只是三日之內此城若不能攻下,二罪并罰。你好自為之吧!”
說著,劉備即命大將陳到率領五千騎兵往商縣去救張飛。陳到去不多久,正遇突圍而出的張飛,當下合兵一處返回上雒。
張飛羞慚無地地向劉備請罪,劉備自然不會深責張飛,只不痛不癢地斥了幾句,便即叫張飛下去休養。
劉封也自開始奮力攻打城池,當日苦戰一天,至晚方才收兵。及至三更時分,城中漢軍卻又突然棄城而逃了,劉備急令劉封、陳到前去追擊,卻只追到了百余人,其余漢軍都安然退回了商縣。
當下劉備揮軍進駐了上雒,命陳到、馬謖為前鋒,領兵五千往攻商縣。劉備卻坐鎮上雒,并下詔叫留守長安的習幀、何宗等人調運糧草前來支應、
此時隨著雙方戰事的繼續,時間一天天過去,天下各地的秋收都已經漸次結束。劉備今年大獲豐收,益州劉備治下二百萬百姓,除去免稅的軍戶之外,共收得軍糧一百七十萬石,關中、隴右雖然初定,但畢竟田地都是熟田,產量不小,今年也有一百三十萬石糧食入帳。此外,幾處屯田點也收獲了近百萬石糧食。劉備今年的糧食總收入達到了四百萬石左右。
再加上巴鹽、蜀錦、隴馬、山林湖澤、關津之利,劉備這一年的財物收入達到了七億三千萬錢。