曹丕急火攻心,說如果馬超真要四面包圍奪我冀州咱們該怎麼辦啊!底下衆人都沒主意,這時候曹丕想起司馬懿來了,他看了看隱身在一角的司馬懿,說仲達,你有何良策沒有啊?司馬懿起身給曹丕施了一禮,說公子勿憂,依懿之見,咱們所得到的種種情報只是馬超的疑兵之計!他就把自己的分析跟曹丕說了一遍。
聽司馬懿說完了曹丕愁眉頓展,說如果是這樣的話,咱們就先不管別的地方,集中兵力把荀諶一路解決了,然後提兵直入幽州,這樣既可解交州之危,又能揚我冀州軍威,一舉兩得呀!司馬懿躲在那裡沒有說話,曹丕的意思他明白,是想借這個機會把曹植的勢力清除掉,這樣在爭位的時候就少一個對手。
對於許都的驚變他一點兒風聲都沒有露,現在還不是他出手的時候,等什麼時候曹丕的位置岌岌可危了他才能出面呢,這樣才能得到最大的好處。曹丕把鄴城的人馬又調來了五萬,準備要對荀諶發動強攻。趁着這個機會,荀諶也把自己的兵馬全都安排了一下,準備執行龐統的做戰計劃。荀諶命人把傷兵全都集中起來送出城去,城中的百姓人等也跟着一起跑了不少。
等到了六月份,曹丕調動軍兵對薊城外的周不疑所部發動的猛攻,薊城的荀諶一看時機成熟了,帶着人馬出城助戰,兵分五路向曹丕大營發動攻擊。這五路里頭,骨進、王同、刑舉帶着三萬人馬來支援周不疑,剩下的兩萬人馬隨着黃忠父子守城。荀諶的三路人馬剛一出城,夏侯尚帶着人從斜側裡直殺過來截斷了他們的歸路,曹真帶着五萬大軍對薊城發動了猛攻,黃忠父子帶着人馬拼死抵抗,雙方血戰一天的時間,曹軍數次攻上城頭但是全都被硬生生的打了回去。
等到了晚上,荀諶傳令查點人馬,留守薊城二萬人馬還剩下一萬七千有餘,戰死了將近三千,曹真的五萬人馬死傷過半,血水把城牆都染紅了。此時曹丕又給曹真調了三萬人馬,讓他今天無論如何也要把薊城給拿下來。荀諶一看差不多了,暗中給黃忠下令,準備棄城突圍,黃忠得令作好了準備,又與曹軍血戰了將近一個更次,黃忠示意軍兵依計行事,他手底下的軍兵開始往下潰逃。曹真見狀大喜,親自帶隊攻城。
黃忠假裝抵敵不住,帶着人馬從西門殺出奪路而逃,曹真帶兵殺入城中,從南門殺入往北門殺過去,城中的荀諶軍馬棄城奪路而逃,曹真帶着人馬殺出北門去合圍周不疑。周不疑見薊城破了,知道自己該突圍了,下令號手吹號,準備突圍。
號聲一響起來,與曹軍大戰的涼州將士全都向大營中央集結,曹軍從四面包圍過來。曹丕十分興奮,自己終於可以揚名露臉了,號稱鐵軍的馬超部隊被自己給幹敗了,這傳出去多露臉呀!司馬懿隱隱覺着不對勁兒!周不疑應該往外衝,他爲什麼把人馬往營中集結呢?這裡頭有詐!他剛想去提醒曹丕,異變發生了。就見周不疑的營中突然之間一陣大亂,緊跟着數千頭身上火光熊熊的牛衝了出來,這些牛身上全都披着浸了水的布,尾巴上繫着浸了油的棉麻,牛角上綁着兩把尖刀奔着曹軍衝了過來。
司馬懿一看大吃一驚,這是火牛陣!想當年田單就用過這個計策,殺傷力十分驚人。周不疑被圍困在薊城一個多月的時間,所帶來的糧草全都吃光了,後來連戰馬都殺着吃了但是就是沒有動這二千來頭牛,用意就是要用火牛陣!今天終於用上了。火牛放出去了之後周不疑身先士卒,喝了一聲殺,帶着人跟在牛屁股後頭往外衝殺。
這下可亂了套了,曹軍誰都沒有料到這一招兒!牛尾馬一着火猛往前衝,兩個犄角上綁的尖刀挑死了不知有多少曹兵,另外連有被踩死的、被燒死的,被撞死的不計其數,周不疑帶着人馬跟在牛後頭踩出來一條血肉鋪道的道路衝出重圍奔西殺出去了。
曹丕萬萬沒有想到周不疑會往西突圍,周不疑的大營就紮在城北,按曹丕的想法,荀諶守不住城了會帶着人殺出北門來會合周不疑然後往北突圍回幽州,因此他在北面佈置了重兵,現在周不疑火牛開道往西去,殺了曹軍一個措手不及。周不疑手下的大將拉卡德帶着飛熊軍和五千番兵掄着砍刀把從兩側涌過來的曹兵殺散衝,拉卡德親自斷後,衝出一條血路保着周不疑殺出重圍。
衝出重圍之後周不疑提兵直奔易城方向殺,曹丕帶着人馬在後頭緊追不捨,眼看着就要追上了,突然之間黃忠、黃敘帶着人馬殺出來截斷了去路敵住曹兵,這爺倆從城中逃出來之後早就埋在這裡埋伏好了。周不疑帶着人馬突然折嚮往南殺了下去。等到曹丕的大軍上來,黃忠的人馬分爲兩部分,黃忠保着荀諶奔高陽,黃敘帶着人馬奔代郡方向,曹丕帶着人去追黃忠,結果半路上典韋帶着人殺出來了,這幫傢伙別看人少,但是力戰了半天也沒讓曹丕過去。
司馬懿細細一想,突然臉色大變,說壞了,中計了!他跟曹丕說了,我現在明白周不疑爲什麼帶着人馬往南突圍了,如果我沒有猜錯的話,他肯定是要越過太行山去抄曹植的後路,如果真要讓他翻山走了,你的樂子可大了,在眼皮底下把敵人放跑了,傳出去您可就名聲掃地了!再讓他們把曹植給滅了,後果你自己想去吧!曹丕一聽大急,急忙傳令,命曹真、夏侯尚帶人馬晝夜兼程趕奔石邑、趙國、毛城一線駐守,千萬不要把周不疑放跑了。
曹丕把手下的人馬分成五路,一路去追殺黃忠,一路去追殺黃敘,另外一路回鄴城鎮守,又留下一路人馬收拾薊城,曹丕帶着大軍和典韋死戰,非要把這個醜鬼捉住不可!這時侯司馬懿總覺着自己有種上當了的感覺,把各地的情報拿過來又仔細的分析了半天,越分析他覺着着上了當了。最後他把從銀川發回來消息看了看,突然之間他明白了,他一直忽略了馬超手下的一個重要謀士,那就是龐統,光聽說龐統帶着人出銀川走了,不知道他去哪兒了,現在馬超在豫州,郭嘉在幷州,不用問,龐統肯定來冀州了!
等到他想明白了之後,司馬懿一激靈急忙去找曹丕,說二公子您趕快派人奔南皮去支援,如果我沒有猜錯的話,此時南皮肯定在發生大戰!現在必須要緊守樂陵海口,幽州的水軍這麼長時間沒有音信,一定是奔了南皮了。曹丕聽完了一驚,急忙傳令命張恭、張就兄弟領人馬三萬奔南皮,同時派人千里加急給水軍都督毛d、成何送信,讓他們多加小心。曹邳命夏侯衡帶人馬敵住典韋,他親自帶人奔樂陵。
剛走了沒有五十里,濮陽守將蔣義渠派人來報,說馬超偷襲濮陽得手,讓曹丕趕快派人來救。曹丕的得信人還沒有派出去呢,從博陵發來急報,說城中的三十萬斛糧草被人盜走了,博陵太守衛溫逃入夭夭不知所蹤!曹丕一聽氣的夠嗆,一面派郭援帶人馬去救濮陽一面提大兵趕奔博陵。等到了博陵之後曹丕進官倉一看,倉中一粒糧都沒有了!氣的他嗷嗷直叫喚,說這倉門封的好好的,糧草是怎麼沒的,不會是自己長腳飛了吧!
後來司馬懿發現了珠絲馬跡,在每個糧倉下頭都發現了地道,派人一查,地道直通城外的滹沱河邊上,等查到盡頭的時候發現了一張紙條,軍兵把紙條拿來交給曹丕,曹丕看完了氣的臉都綠了,上頭寫着:涼州武威王馬超帳下軍師中郎將龐統龐士元暫借博陵、趙國、濮陽、南皮四城糧草一用,歸還無期後會有期。底下是年月日。
曹丕剛想派人奔趙國城去查探,趙國守將張尋前來請罪,說趙國官倉被盜,四十萬斛糧草不翼而飛。曹丕正在火頭上呢,不由分說派人把張尋拉出去斬首示衆。荀惲說二公子現在不是着急的時候,咱們趕快派人堵截河道嚴查各處,那麼多的糧草輜重龐統不可能這麼快就全都運走,這麼多東西想弄走最快捷的方法就是走水路,只要嚴查河道他們就跑不了!曹丕馬上按荀惲的主意去辦了,派人嚴查各條河道,發現可疑的船隻先扣下來再說。
這裡剛安排完,趙國的戰報到了,周不疑和夏侯尚、曹真交上手了。趙國的情況跟博陵差不多,龐德也帶着人挖地道把趙國的糧草全都弄了出來,不過這裡跟博陵不同,博陵城挨着河,龐統把城裡的糧草弄出來之後馬上裝船全都運走了。龐德把糧草弄出來之後只能暫時存放在山中,周不疑南下的目的一來就是要把這些糧草運走,二來就是要翻過太行山去抄曹植的後路。