金旋見新野守軍兵從東城殺出,命令關羽率領所部入城安民,自率眾將追擊曹軍。曹丕、曹仁剛剛聚齊兵士,卻被金旋率領大軍圍攏。金旋駑兵萬駑齊,曹軍此時方知強駑威力,自相踐踏,死傷無數。曹丕等人見勢不妙,聚結兵力突圍。張飛、太史慈兩將率領所部四面截擊,曹軍死傷慘重,折軍六萬餘,退到宛城。
新野一役,金旋折兵近一萬,殺敵二萬餘,得降兵四萬。金旋攻下新野,命士兵剷平土壩,整頓城防,記錄諸將戰功,收編降兵。命領張飛率領本部軍巡新野各縣。
關羽入城得到赤兔寶馬,獻與金旋。赤兔馬原為呂布坐騎,後為曹操所得,賜與曹仁。曹仁逃出新野之時,因為四門為土所封,馬匹不能得出,曹仁欲殺之而不忍,棄於城內。金旋欲結新野諸將之心,將此馬賜與關羽。
關羽向來心高氣傲,見金旋用兵巧妙,聞所未聞,見所未見,大為心折。又見金旋仁而愛人,敬賢重士,文能安邦,武能定國,其知人善用,更是令人歎為觀止,確有領袖風采。
時諸葛亮平亂歸來,金旋命令諸葛亮屯兵漢中,馬所部復歸其指揮。命令6遜所部赴新野駐守,命令關羽率領所部兵馬為先鋒,起兵二十三萬攻打宛城。
曹丕觀察宛城諸將,鄧艾足智多謀,又為心腹大將,命令眾將皆聽其調遣。諸將見此時大敵在前,又敬服其才能,皆無異言。鄧艾見金旋大軍眾將勇猛,士兵精銳,武器精巧,軍中多有智謀之士,實為大敵。思得一法,命太守孟達收集毒藥,製成毒箭三萬餘支,與金旋兵周旋。
關羽、張飛率領大軍到達宛城,到城下挑戰。鄧艾命令弓兵伏於城垛之下,自立城頭,呼喚主將答話。關羽越眾而出,離城五十米,鄧艾命令弓兵並起,一齊射向關羽。關羽坐騎赤兔馬快,得免大難,為箭擊中左臂。
箭頭帶毒,關羽回營旋即昏迷。張飛大驚,一面命軍醫救治,一面使人飛報金旋。金旋立即帶領隨身醫官前往救治,又使人請華佗,到關羽軍營診治。
華佗趕來之時,關羽中毒已深,幸好金旋隨身醫官為華佗弟子,用藥控制住其毒性,護住心脈。華佗取出利刃,割開傷口,放出毒血,約有兩盆,血才漸紅。關羽醒來,見金旋在旁守候,關切之情,溢於言表,心中大為感動。
華佗見關羽傷口受創至骨,骨骼表面,已呈青色。命小童取出麻沸散,關羽問是何藥,華佗答為止痛之藥,關羽拒之不用。金旋知道外科手術見骨必然疼痛異常,強命關羽服下。約有兩刻,藥力見效,華佗取尖刀剖開關羽左臂傷口,除其腐肉,刮骨上餘毒,嗤嗤之聲,使人卒不忍聞。
關羽雖然已經服下麻沸散,但是那時之麻藥,與現代藥物相比,效果殊為不及。關羽滿頭大汗,然而其性性剛烈,一言不,比旁觀之人尚顯悠閒自得。又一刻鐘,手術完畢,關羽疼痛大減,談笑風生。華佗為其配製草藥,除餘毒,補氣血。
金旋因關羽帶傷體虛,讓其回新野養傷,關羽掛心兄仇,堅決不允。金旋使關羽到帥帳養傷,知道張飛性情剛烈,不敢使其領關羽之職,命令太史慈暫替指揮此軍,命凌統代領太史慈所部。
鄧艾以為關羽必死,又見金旋軍多日不出,率軍前來挑戰。張飛惱其暗箭傷人,飛馬直奔鄧艾,鄧艾部將張去前來迎戰,被張飛一合刺下馬來。鄧艾見張飛勢猛,撥馬便逃,張飛拍馬球趕去。金旋懼怕鄧艾毒箭,擔心張飛有失,鳴金收兵,使張飛歸營。
金旋潛思破解毒箭之法,想起孔明「草船借箭」之計。命令軍士扎草人若干,穿上兵士衣甲。入夜,命軍士將草人放於箭程所及之處,軍士在後擊鼓吶喊。夜晚燈火闇弱,鄧艾以為金旋攻城,命軍士用毒箭射之。不到一更,城中毒箭已盡。金旋命軍士搬取草人歸營,拔取毒箭以為己用。
最初關羽在帥帳中,見金旋命令軍士扎草人,不知何意。及軍士搬草人歸來拔取毒箭,才知金旋妙計。鄧艾花費一場心機,反送金旋攻敵利器。金旋擔心城中毒箭未盡,次夜又搬草人借箭,見箭頭無毒,心知城中毒箭已盡。於是調兵遣將,安排攻打苑城。
其時,軍中已有火炮,然而火藥數量極少,軍中只用為號炮之用。金旋見此大喜,密使人暗中收集無數,又讓龐統請人調整配方,煉製精純火藥,增加其威力。
第三日夜,月暗天黑。金旋見城西北角防守空虛,密調三十名虎衛營精兵,穿上夜行衣,涉過護城河,在城牆上挖開一大孔,塞上精純火藥若干,用中空細竹竿幾支引火線出來,因為擔心半途缺氧熄滅,竹竿上鑽有小孔無數。準備妥當,午夜將至。
金旋升帳,分派諸將。命令魏延、凌統、廖化率領七萬大軍埋伏於苑城西北角落,等候城牆裂開縫隙,率領大軍殺入城中,見曹軍出城,分兵追擊;命令關平率領一萬親衛,隨即入城放火吶喊;命領沙摩訶率領虎衛兩千進城捉拿曹丕;命令太史慈、周倉率領五萬兵馬於宛城北五里要路兩側埋伏,等候敗兵過得中途,突起截斷其軍,圍攻其後軍。命令張飛率領五萬兵馬於宛城北十里要路列陣迎敵,截擊宛城敗兵。其餘兵將駐守大營。
眾將沒想到金旋欲用火藥攻開城牆,見金旋如此安排,一個個覺得莫名其妙,不明所以,然而將令難為,各自率軍前去佈置。金旋待各路兵馬到位,傳達總攻將令,金旋、關羽在營寨門前觀望。只聽一聲巨響,城西北角城牆炸斷,闊約二十丈,火柱沖天,濃煙滾滾。城中守軍尚未作出反應,魏延、凌統、廖化三將率領七萬精兵殺入城內,關平所部隨即在全城中放火吶喊。宛城諸將驚醒,不及反應,城內已經亂成一團。
金旋兵巷戰,十六人組小方陣,六十人組箭夭之陣,三百人組玄囊之陣,諸軍井井有條,攻防有序,相互救應。城中曹軍大敗,所幸鄧艾非尋常之士,傳令諸將聚攏兵馬,會集帥府保護曹丕。兵馬逐漸聚集,全城四處火起,吶喊聲此起彼伏,不知入城敵軍虛實。鄧艾命令軍士打開北門,率領諸將保護曹丕望洛陽撤去。