曹休此時才知道中了周魴的計,非常後悔,說:"我到底還是中了賊人之計!即使這樣,也不足為懼!"於是,曹休命令大將張普為先鋒,帶領數千士兵與吳兵交戰。
兩軍對陣,張普大罵:"賊將早降!"
徐盛出馬相迎。他們大戰幾個回合後,張普抵擋不住徐盛的兵馬,於是下令收兵。
張普見到曹休後,說:"徐盛太勇猛了,我軍抵擋不住。"
曹休說:"我們可以用奇兵戰勝他們。"
接著,曹休命令張普帶領2萬大軍埋伏在石亭的南麵,又命令薛喬帶領2萬軍埋伏在石亭的北麵。
曹休繼續說:"明天我會帶領1千士兵抵抗吳軍,然後假裝戰敗投降,將他們引誘到北山,快到時,我會放炮作為信號,我們來個三麵夾攻,這樣肯定可以獲得勝利。"
張普和薛喬領命後,各帶領2萬大軍埋伏於指定地點。
陸遜這邊,他對朱桓和全琮說:"你們二人各帶領3萬大軍,從石亭山路抄到曹休寨後,以放火為信號,我會親自率大軍從中路進攻,到時就可以活捉曹休。"
當日黃昏時分,朱桓和全琮引兵而進。
二更時,朱桓帶領一路軍馬正抄到魏寨後,遇見了張普的伏兵。張普不知道他們是吳兵,直接過來查問,結果被朱桓一刀斬於馬下。
張普的部下看到張普已死,紛紛撤退。隨後,朱桓命令部下放火。
而全琮那邊,當他帶領另一路軍馬抄到魏寨後,恰好與薛喬的部隊相遇,於是兩隊人馬展開了廝殺。
戰後,薛喬敗走,魏兵大損,奔回本寨。
後來,朱桓、全琮兩路軍馬向曹休殺來。
曹休寨中大亂,自相衝擊。曹休慌忙上馬,往夾石道奔走。
徐盛帶領大隊軍馬,從正路殺來。當時,魏兵死者不計其數,逃命者盡棄衣甲。
曹休大驚,在夾石道中奮力奔走。
忽然,從小路上衝出一隊軍馬,曹休一看,為首大將竟然是賈逵。
曹休這才舒了一口氣,慚愧地說:"我因為沒有聽你的話,才會戰敗,這是報應啊!"
賈逵說:"都督應從這條小路趕快逃脫。如果被吳兵以木石塞斷,到時我們就都危險了。"曹休聽到賈逵的這些話後,驟馬而行,賈逵斷後。
賈逵在林木茂盛的地方以及險峻小徑上都設有旌旗,弄成有士兵埋伏於此的樣子。
徐盛趕到後,看到山坡下閃出旗角,懷疑有埋伏,不敢再向前追趕,最後收兵而回。
就這樣,曹休得以脫險,但是不久後,曹休因氣憤而死。
司馬懿聽到曹休兵敗的消息,也領兵退去。
這時的陸遜正在等待好消息,不久之後,徐盛、朱桓、全琮全部到齊。此戰役後,陸遜一方得到車仗、牛馬、驢騾、軍資、器械不計其數,以及降兵數萬餘人。
陸遜見此情景,非常高興,立刻同太守周魴以及諸將班師回吳。
吳主孫權,帶領文武官僚出武昌城迎接他們,並且讓陸遜享受了一回禦蓋的待遇。諸將全部得到了升職和賞賜。
當孫權看到周魴沒有頭發後,安慰他說:"卿斷發成此大事,我一定會將你的功名書於竹帛。"同時他封周魴為關內侯。
當晚,孫權大設宴會,用來慶賀此次大勝,同時也是慰勞戰役中的將士。