司馬懿轉頭四望,盤算著驅趕敗兵攻打漢軍其余營壘,就見四周喊殺聲震天,反應過來了的漢軍正揮軍四面殺來。司馬懿大驚,只得打消了趁勢進擊的念頭,急忙拉著夏侯楙就跑。一邊跑,一邊命蒲頭阻擋西面漢軍,命胡質阻攔東面漢軍,命曹楷、典滿二人斷后。
及至郝昭、廖化、劉靖、謝旌、馬忠等人領兵趕到之時,夏侯楙剛好隨著司馬懿殺出了重圍。當下郝昭、廖化等人不再去管司馬懿,只率領板甲兵、扎甲兵、連弩兵等最精銳的兵馬組成東、西兩個突擊隊,奮力圍堵正在突圍的曹軍。董嗣將自家營壘被攻破,悔恨之余也立即揮兵沖殺了過來。蒲頭乃是西部鮮卑,依附于步度根,但其麾下兵馬其實都是自己的部族,自從上次軻比能之弟苴羅侯在密水慘敗之后,軻比能的態度就變得有些微妙了,雖沒有召回剩余的殘軍,但那千余殘部卻漸漸游離在外,不再聽完全聽從胡質的命令了。
蒲頭也不傻,知道漢軍戰力強悍,自然也起了自保之心,不會全心替曹軍賣命。
此時見漢軍板甲兵,連弩兵齊出,擋者披靡,自己麾下輕騎兵根本沖不到漢軍跟前便即被一一射殺,而漢軍騎兵已經開始追殺司馬懿、夏侯楙等逃跑之軍了,當下蒲頭心下一凜,便即率兵撤退。
郝昭見鮮卑騎兵撤退,當下也不追趕,繼續領兵封堵營壘中的曹軍。此時胡質之軍正在東面與廖化死戰,掩護后軍撤退。郝昭看見,當下領兵從后夾擊。胡質未曾料到蒲頭敗的這么快,黑夜中被郝昭、廖化前后夾擊,一時大敗,兵馬被打散,逃跑者極多。但胡質乃是魏將,一向深受曹氏厚恩,頗為忠心,卻與鮮卑騎兵不同,眼見形勢危急,胡質卻并不便走,反而糾結了二三千還能約束的騎兵悍然沖入郝昭、廖化軍中,意圖展開混戰,拖住這兩支最精銳的漢軍,好給曹楷、典滿率領的后軍爭取撤退的機會。
當下雙方奮力死戰,眾漢軍雖占了上風,但曹軍一心逃跑之下,戰力也不可小覷,漢軍也并未占到多大便宜。
卻說陸遜率領孫康追擊司馬懿,被鮮于輔領兵攔住,眼看就要擊敗鮮于輔,忽聞身側喊殺聲震天,有一彪軍殺出,為首大將乃是閻柔。原來閻柔受了司馬懿密令,叫佯攻東武,實則卻領兵來安丘接應。閻柔所部雖才千余人,但黑暗之中聲勢浩大,陸遜不知有多少敵兵,當下為穩妥起見,只得領兵暫退,復又殺回安丘城下堵截曹軍后軍。
雙方混戰一夜,及至天明,戰場形勢漸漸清晰,戰斗才漸漸停息。司馬懿已經護著夏侯楙撤到了汶水以西,列陣收容夜間逃散之軍。晉宗、唐咨雖領兵欲要襲擊,卻被早有準備的司馬懿以三千輛大車圍成車陣,建成了一個臨時營壘,輕松擊退二將之兵。
同時鐘離緒、衛溫襲擊司馬懿的營寨,也被司馬懿留兵焚燒了空營,方將鐘離緒、衛溫給驚的急忙退避。
及至近午時分,曹軍敗兵陸遜逃到東岸,與此同時,陸遜也揮軍趕到司馬懿的立營之處,準備揮軍攻打。司馬懿回頭看看自己麾下,僅有三萬七千余人,大將孫禮、典滿二人未能回來,當下司馬懿只得長嘆一聲,命眾軍移動車陣,強弩張滿外向,騎兵游曳掩護,大軍徐徐往西退往劇縣、臨朐一線。
陸遜見狀,當下揮軍渡過汶水,進駐了營陵。清點昨夜戰果,攻擊斬殺曹軍三千七百余人,俘虜九千四百余人,擒獲敵軍大將典滿,敵將孫禮率領麾下步卒奔襲數百里而來,疲困至極,正與孫康的騎兵相遇,被孫康臨陣斬殺。
同時,各部漢軍總計也戰死一千四百余人,受傷近一千八百,傷亡總計三千二百余人。