關羽出征新野的時候已是公元216年的深秋,落葉紛紛,時而陰雨連綿,時而寒風蕭瑟,部隊遠征至新野的時候,已經是人困馬乏,關羽帶領部隊在新野城外安營扎寨生火取暖,廖化則引四千人在關羽側翼扎營。休整幾日,關羽便親自提兵離開營寨討伐新野。半路上遇到早已等待多時的于禁,交戰數十回合后,于禁戰敗慌忙撤退,關羽收整部隊組織追擊,遇上了前來支援的張郃,再戰幾回合,張郃敗退。關羽見一路上連戰連捷,便組織部隊加速向新野城推進。
新野地處盆地,耕地眾多。關羽部隊穿過一片樹林后,來到一片一望無際的農田,正值秋收尾聲,農田里一片寂靜。突然周圍傳來各種吶喊聲,關羽見四面八方盡是曹軍,方知之前于禁張郃皆是詐敗,故意引他中埋伏。夏侯惇、曹仁、于禁、張郃、徐晃、牛金、文聘、夏侯尚八位將軍各領一軍從八面圍攻關羽,一時間萬箭齊發,關羽的部隊死傷者無數,隨即雙方短兵相接,文聘、夏侯尚、夏侯惇和于禁四人直奔關羽,四個人前后左右把關羽團團為主,關羽持青龍偃月刀左劈右砍抵擋這四個人的圍攻。另一邊張郃則和關平激戰,而徐晃、曹仁、牛金等人在部隊中一通廝殺,關羽部隊死傷者大半。
話說廖化依然在鎮守側翼營寨,聽到關羽在前線被圍困,趕忙調集部隊欲出寨救援。但剛走出營寨沒多遠,曹純領虎豹騎前來劫營,虎豹騎是曹操的精銳部隊,里面都是百里挑一的精兵強將,面對這樣的部隊,廖化絲毫沒有抵抗的能力,不出幾個回合,廖化的部隊便被殺的一敗涂地,僅僅剩下幾十人,而廖化則在混戰中受了重傷,被曹純一刀砍斷了脖子。曹純一把火燒了廖化的營寨,便帶隊去攻擊關羽的大營,由于關羽把大部隊都調到了前線,大營守備兵力不足,虎豹騎輕松擊潰了守軍,同樣,曹純依然點火燒營,熊熊烈火把大營、營中輜重糧草燒的一干二凈,濃煙滾滾,幾乎遮天蔽日。關平在和張郃的對戰中被張郃刺中多槍,鮮血直流,最終因體力不支難以抵抗,被張郃直接劃破喉嚨當場斃命。
關羽在田野里奮力廝殺終于突破了夏侯惇等人的圍攻,他見西南側有一密林小路,率領殘余兵將十余人朝那個方向跑了過去。夏侯惇、徐晃等人看到關羽往密林小路逃竄后,便示意部下停止追擊,關羽不知道,自己再一次落入曹魏設計的圈套。原來關羽部隊安營扎寨之際,曹操和眾將士商議退敵之策,其中荀攸獻計詐敗引誘關羽深入,并在田野八面伏擊關羽,然后故意放走關羽走密林小路,在密林小路當面攔截可擒獲關羽。
關羽在和夏侯惇等人交戰期間多處負傷,聽到關平、廖化二人均已戰死,關羽十分心痛。關羽連新野城都還沒見到,就被曹操的部隊擊敗了,而且折損了兩位心腹大將,他覺得自己已經無臉再見他大哥。關羽看了看身后十余位士兵,他們也是身上多處負傷,有的盔甲已丟,有的則是手無兵刃,每個人都是一臉疲態,而且毫無士氣。稍稍休息后,關羽決定要帶著這十余位依然忠心于他的士兵回到襄陽。可剛走沒多久,他見不遠處密密麻麻一片部隊,為首一人身亮金龍鱗甲,胯下一匹白馬,他定睛一看,那匹馬不是瓜黃飛電嗎?難道那人正是曹操?果然,對面那人朝著關羽喊道:“云長,別來無恙啊!”關羽一聽這熟悉的聲音,來人正是曹操!曹操率領眾將騎馬走到關羽面前,左右賈詡、荀攸兩位謀士,旁邊夏侯惇、曹仁、于禁、張郃、徐晃、牛金、文聘、夏侯尚、曹純等多位武將,各個神采奕奕。“云長啊,想不到自華容道一別,你我竟然今日以這樣的方式再次見面啊。”關羽坐在赤兔馬上,默不做聲。“云長啊,你還不下馬受降,你若隨我征戰四方,保你榮華富貴!”“曹賊,休想!我寧死不降!”夏侯惇見關羽嘴硬,便要上去與他較量一番,一旁的賈詡站了出來,攔住了夏侯惇,他悄悄向曹操獻了一計:“主公,如關羽寧死不降,也不必殺之,關羽為人忠義,當初華容道關羽曾為主公違抗軍令,今日主公也可放他一馬。”“文和,為何要我放他?說來聽聽。”賈詡解釋道:“如果現在殺掉關羽,劉備肯定會組織更多的部隊攻打主公,到時候諸葛亮就會親自掛帥前來,更不好對付。如果現在放掉關羽,劉備見他兄弟安然無恙,自然不會興兵前來。而且主公不妨和關羽立約……。”曹操聽后,心說:“文和,真乃毒士啊。”于是曹操走到關羽面前,低聲說道:“云長,我念華容道之恩,今日放你離開,我告知天下說你是冒死奮力廝殺出一條血路,而不是我放了你,讓你回去面子上也過得去。但放你走的前提是,你要轉告給劉備,讓他一年之內不準再橫跨長江攻打我江北重鎮。”關羽聽后,有些詫異,扭頭瞪大眼睛看著曹操,“云長,我甚是理解劉備匡扶漢室之心切,但你看看當前的形勢,你我皆知天命之年,時間不多矣,何不珍惜當下。”關羽低頭不語,曹操繼續補充道:“況且你這次回去之后,因為遭受如此慘敗,短時間內必然不會得到重用,其他人便可能趁這個機會屢立戰功,這豈不是影響你在蜀中的威信,所以讓你大哥務必一年內不得跨江再攻打我的領土。一年之后,你又能重新披掛上陣,到時候你若有精力,可放馬過來,我眾將士必定奉陪。”關羽一聽曹操這最后幾句話稍稍有道理,他一直很擔心他在蜀中的威信,擔心別人立功超過他,他默默點了點頭,曹操見關羽聽進去了,內心十分高興,轉身對著他的部下說道:“今天關將軍是奮勇殺敵突圍,非我等放行,如有人擅自散播謠言,我必親手刃之!”“謝不殺之恩。”關羽說完,便帶領殘兵迅速離開了。曹操見關羽走遠,示意賈詡可以進行下一步計劃了。
關羽走到半路,正好遇到前來接應的張衛,張衛趕忙上前詢問,關羽只是三言兩語敷衍了過去,倒是底下的軍士把戰事一五一十向張衛做了匯報,包括關平、廖化二位將軍如何戰死,并稱關羽是奮力殺敵突破重圍才涉險過關。張衛聽后心里甚是悲痛,他抬頭看了看關羽突圍的方向,長嘆一聲,便趕忙走到前面,護送關羽渡江回襄陽。