宋忠至南陽見操,獻上降書,曹操大喜,重賞宋忠,許保劉琮不失州位,宋忠拜謝而回。將渡白河,撞見一支人馬,為首將紫面長髯正是雲長,宋忠迴避不及,被雲長喝住。詢問荊州之事,宋忠被問無奈,具實以告。雲長大驚,遂押宋忠去見玄德,玄德聞言愕然。張飛曰:“事已至此,先殺宋忠,再斬蔡氏,奪佔襄陽!”玄德叱宋忠曰:“你既知情,何不報我?本當斬你,然於事無補,速去!”宋忠拜謝,抱頭鼠竄。
玄德正憂慮,忽伊籍自江夏來到,玄德感其昔日之恩,忙出迎接。伊籍曰:“大公子在江夏,聞父已故,蔡夫人與蔡瑁竟不報喪,立劉琮為主!公子求使君盡起手下兵將,同往襄陽問罪。”玄德曰:“機伯只知劉琮僭位,不知劉琮已將荊襄七郡獻與曹操。”伊籍大驚。玄德將拿獲宋忠之事相告。伊籍曰:“既如此,使君不如以弔喪為名前往襄陽,誘劉琮出迎就近擒拿,誅其黨羽,荊州屬使君矣。”孔明亦曰:“機伯之言甚當,主公可依計行之。”玄德淚下曰:“景升臨終託孤於我,何忍拿其子奪其地也?”孔明曰:“若不速取襄陽,曹操五十萬大軍已至宛城,何以拒敵?”正議間,探馬飛報:“操軍已稍至棘陽。”玄德忙送伊籍回江夏整頓兵馬,遂與孔明商議對策。孔明笑曰:“主公寬心,前一把火燒了夏侯惇十萬人馬,今番操兵復來,定教他再中此計。新野小縣難守,當早走樊城。”乃令孫乾四門張榜,大街宣告:“操兵將至,不論男女老幼,願從者,即日隨往樊城。”又差糜竺護送眾官家眷先行。
孔明升帳派將,先教雲長引一千軍去白河上流埋伏,多帶麻袋,裝填沙土遏住河水。明日三更,但聽下游人喊馬嘶,即去袋放水,然後引兵順水殺來。又令張飛引一千軍,去博陵渡口埋伏,此處水緩,操兵被淹,必從此上岸,可趁其立足未穩縱兵掩殺。又命趙雲引三千人馬,分兵三隊,埋伏南、北、西三門外,先於城內房上,多藏硫磺火硝。操兵入城,必歇民房,來日二更,夜起大風,但見風起,便將火箭射入城內,待火勢大作,引三千人馬趕到東門,自後掩殺逃軍。天明,會合關羽、張飛,兵走樊城。又叫劉封、糜芳帶領兩千人馬為疑兵,一半打紅旗,一半打青旗,去新野城北三十里鵲尾坡屯駐。曹操先鋒軍到,紅旗兵左走,青旗兵右走,操兵心疑必不敢追,然後分頭埋伏,但見新野火起,便去追殺逃兵。天明,於白河渡口準備船筏接應。分兵已畢,孔明散帳,乃與玄德引五百軍兵,徑出北門,登高以望,賞觀佳景。
曹仁、曹洪引兵十萬為前隊,先鋒許褚率三千鐵甲,稍前開路,浩浩蕩蕩殺奔新野。次日午牌,前鋒兵至鵲尾坡,忽見坡前一簇人馬盡打青紅旗號,許褚立馬而望。劉封引一千紅旗兵左走,糜芳引一千青旗兵右走。許褚曰:“諸葛亮詭詐多計,前面必有伏兵。”遂回馬飛報曹仁。曹仁笑曰:“此是疑兵,必無埋伏,可速進軍。”許褚復回坡前,引兵直進,行至山林檢視,果然不見一人。兵過鵲尾坡,金日西墜,暮色漸起。忽聽山上大吹大擂,許褚抬頭,見山頂一簇紅旗兩柄傘蓋,左玄德右孔明,相對而飲。許褚大怒,引兵攻山,滾木礌石打下,人馬難進。忽左右殺聲大起,許褚尋敵廝殺,天黑難見。曹仁兵到,命令放棄攻山,直取新野。
兵馬掩至新野城下,只見四門大開,並無一人,操兵縱騎突入,果是一座空城。曹洪笑曰:“此必是劉備、諸葛亮勢窮力盡,帶領百姓逃竄而去,我軍在城中安歇,明日進兵。”各軍走乏,早已飢餓,皆去搶屋造飯。曹仁、曹洪歇於縣衙內。
時至二更,狂風忽作,軍士急報:“火起!”曹仁曰:“必是軍士造飯,大意走火,何必驚慌?”話音未落,接連飛報,南北西三面起火。曹仁大驚,心知中計,急令眾將上馬。只見滿城火卷,上下通紅,操兵亂竄,慘叫不斷。曹仁引眾將冒煙突火尋路,聞東門無火,急奔東門,馬步踐踏,死傷無數。操兵方奔出火城,身後殺聲又起,操軍喪膽,只顧逃命,趙雲掩後追殺。劉封、糜芳亦先後引兵殺到。曹仁大敗奔走,三更時分至白河,曹兵焦頭爛額,喜見河水不深,兵馬下河吃水,人喧馬嘶。
雲長早於白河上游遏住流水,時至三更,忽聽下游人喊馬嘶,即令軍兵扯去沙袋。河水如洪奔洩而下,操軍人馬俱溺水中,淹死大半。衝之博陵渡口,河寬水緩,殘兵敗將,手爬腳蹬上岸,站立未穩,忽殺聲又起,火把照映中一軍擁出,為首將手持丈八蛇矛,如雷吼曰:“賊將,拿命來!”操兵大驚,爭相奔命。許褚與諸將混戰張飛,曹仁奪路而走。正在廝殺,身後殺聲又起,原來是雲長順水殺到,許褚不敢戀戰,與