意一同前往。”劉備說:“你們兩個一同去非常好但必須要小心謹慎不可輕舉妄動。”
於是關興和張苞兩人便拜別了劉備與先鋒吳班會合後一同進軍並在陣前排列成了戰鬥隊形。孫桓得知蜀軍大舉進攻的訊息後也立即命令全寨出動迎戰。兩軍在陣前對峙孫桓帶領李異和謝旌站在門旗之下而蜀軍中則擁出兩位大將他們都身穿銀盔銀鎧騎著白馬舉著白旗。其中上首的張苞手挺著一支丈八長的鋼矛而下首的關興則橫握著一把大砍刀。
張苞大聲罵道:“孫桓你這個小子!死期就在眼前了你竟還敢抵抗天兵嗎?”孫桓也回罵道:“你父親已經成為無頭之鬼了現在你又來送死真是愚蠢至極!”張苞大怒挺槍直奔孫桓而去。孫桓背後的謝旌也立刻拍馬迎了上來與張苞交戰在一起。兩將戰了三十多個回合後謝旌敗下陣來張苞乘勝追擊。李異見謝旌戰敗了慌忙拍馬掄起蘸金斧上前接戰。他與張苞又戰了二十多個回合後依然難分勝負。
吳軍中的裨將譚雄見張苞英勇無比李異難以取勝於是便偷偷地放了一支冷箭正射中了張苞所騎的戰馬。那戰馬負痛狂奔回本方的陣營還沒到門旗旁邊就撲通一聲跌倒在地將張苞也掀翻在地。李異急忙衝上前去掄起大斧就朝著張苞的腦袋劈去。然而就在這時忽然一道紅光閃過李異的頭顱卻先落了地。原來關興見張苞的馬跑回來了正準備上前接應卻忽然看見張苞的馬倒地李異衝了上來於是他大喝一聲一刀將李異劈於馬下成功解救了張苞。蜀軍乘勢發起了猛烈的衝鋒孫桓的軍隊大敗而逃雙方都鳴金收兵結束了這場戰鬥。
第二天孫桓又帶著軍隊前來挑戰。張苞和關興兩人一同出陣應戰。關興騎馬立於陣前單獨挑戰孫桓進行交鋒。
孫桓大怒,拍馬揮刀與關興交戰三十多個回合,但因力量不足,大敗逃回陣中。張苞和關興兩位小將領兵追殺進吳營,吳班帶著張南、馮習等人也驅動兵力掩殺過去。張苞勇猛當先,殺入吳軍之中,正好遇到了謝旌,一矛便將他刺死。吳軍見狀四處奔逃。蜀軍取得勝利,準備收兵,卻發現關興不見了。張苞大驚道:“如果關興有失,我絕不獨生!”說完,他綽起長槍,上馬去尋找。沒過多久,就看到關興左手提著刀,右手活捉了一個將領。張苞問:“這是何人?”關興笑著回答:“我在混亂的軍隊中正好遇到了我的仇人,所以就把他活捉回來了。”張苞一看,原來是昨天放冷箭的譚雄。他非常高興,與關興一同回到營地,將譚雄斬首瀝血,以此祭奠死去的戰馬。然後寫下戰報,派人送去給先主劉備報捷。
孫桓在這場戰鬥中折損了李異、謝旌、譚雄等許多將士,兵力耗盡,形勢孤立,無法抵擋蜀軍的進攻。他立即派人回吳國求救。蜀將張南、馮習對吳班說:“現在吳軍已經戰敗,正是我們乘虛而入,劫掠他們營寨的好時機。”吳班說:“孫桓雖然損失了許多將士,但朱然的水軍現在還在江上結營,並未受到損失。如果我們今天去劫掠他們的營寨,萬一水軍上岸,斷了我們的歸路,那怎麼辦呢?”張南說:“這個事情其實很容易解決。我們可以讓關興、張苞兩位將軍各自帶領五千兵馬埋伏在山谷之中。如果朱然來救援的話,我們就讓左右兩軍同時出擊,夾攻他們,這樣必然能夠取得勝利。”吳班說:“這個計策不錯,但我覺得還不如先派一些小兵假裝投降,然後把我們要劫掠營寨的訊息告訴朱然。他看到火起之後,一定會來救援孫桓。到時候我們再讓埋伏的兵馬出擊攻擊他們,大事就成功了。”馮習等人聽了之後都非常高興,於是就按照這個計策行事。
朱然得知孫桓損失慘重後,正打算前去救援時,忽然有伏路軍帶著幾個小卒上船投降。朱然詢問情況後得知這些小卒原來是馮習帳下計程車兵因為對馮習的賞罰不明而特地來投降並報告機密情報的他們告訴朱然:“今天晚上馮習要乘虛劫掠孫將軍的營寨並約定以舉火為訊號。”朱然聽完之後立刻派人去通知孫桓做好防備工作但報信的人在半路上被關興殺了朱然無法只能和部將商議對策部將崔禹建議說:“這些小卒的話我們不能完全相信如果我們貿然出兵救援萬一有詐我們的水陸兩軍就都會陷入危險之中將軍您應該穩守水寨讓我替您去一趟吧。”朱然聽從了崔禹的建議於是就讓他帶領一萬兵馬前去救援孫桓。
當天晚上馮習、張南、吳班分兵三路直接殺入孫桓的營寨中四處放火吳軍大亂紛紛尋找逃路崔禹帶兵前進看到火起之後急忙加快行軍速度但剛剛轉過山頭就忽然聽到山谷中鼓聲大震左邊關興右邊張苞兩路蜀軍夾攻而來崔禹大驚失色想要逃跑但正好遇到了張苞兩人交手只一個回合崔禹就被張苞生擒活捉了回