曹仁因为金旋往助刘备,不免烦闷,正在思索破敌良策,细作来报:张飞与金旋部下反目成仇,正在城南大战。张飞性情暴烈,与金旋部下成仇也不是怪事。曹仁让细作仔细探明情况,速到军营禀报。
细作不久回报,道:“新野守兵多随张飞赴城南争斗,城中防守空虚。曹仁大喜,让夏侯尚领兵一万守营,领兵四万火速来到新野城下,发动突然袭击。
城中守军果然稀少,抵挡片刻,见曹军势大,退入内城。曹仁统兵入城,士兵入城逾半,魏延伏兵从城内突然杀出。曹军大乱,曹仁连忙约束众军,就地结阵迎战。
张飞、太史慈两部绕城而来,在曹军后面列阵。曹仁此时方知中计,统领后兵护住城门,保护前军撤出新野。曹仁不敢与张飞、太史慈两将交战,待前军士兵撤出,统兵往侧面冲杀,拼出一条血路退回营寨。
曹仁来到营前,只见营门大开,却无一兵一卒,正在疑惑之时,丁奉部伏军突起,曹军顿时大乱,丁奉部冲杀一阵,杀死曹军无数。曹仁大营已失,不敢停留,统领败兵退往弘农。魏延、张飞、太史慈等部在后紧紧追赶,曹仁边战边退,渐渐退到博望坡。
博望坡位于新野以北三十里,时值春季干燥之际,坡上杂木无数。曹仁退到此地,见追兵稍远,略微松了一口气,在此收聚败兵。突然四下火起,浓烟滚滚,曹兵刚刚聚齐,瞬间又乱成一片。
曹仁惊魂未定,只听四周一齐呐喊,火光中关平、张冀各统部下杀出。曹仁此时心惊胆战,见部下已无法聚拢,弃了马匹衣甲,杂入败兵之中,方才逃得性命。逃到弘农,曹仁清点兵数,失去副将、偏将十余名,谋士贾逵乱军中被杀,士兵折去大半,逃归弘农者不足两万,
曹仁因为此次大败,上书请罪。曹操听闻金旋与刘备合兵,知道曹仁远非金旋敌手,回书宽慰曹仁,让其在弘农整顿兵马。曹操因为金旋参战,让夏侯渊部从宛城撤军。
曹操此时占据许昌、长安、洛阳、弘农、谯城、濮阳、徐州,七郡均为繁华大郡,人口众多。曹操部下文武整齐,后世知名者,武有夏侯淳、曹仁、典韦、乐进、李典、王双、吕虏、郝昭、曹休、曹纯、徐晃、臧霸、于禁、曹洪、夏侯渊、曹彰、曹真、张燕、文钦、司马懿等,文有郭嘉、程昱、荀攸、荀彧、蒋济、陈群、郭奕、贾诩、满宠、董昭等。兵力六十万,粮草充裕。
曹操因为金旋与刘备结盟,弘农、洛阳两郡随时可能遭受攻击。马腾重兵屯于安定,对长安虎视眈眈,西北诸郡不稳。曹操因此停止讨伐吕布,吕布得此良机,休养整兵,元气渐复。
因为形势变幻,曹操重新布置兵力。夏侯淳、程昱领兵八万驻守徐州,曹真、满宠领兵八万驻守官渡,张燕、荀攸领兵五万驻守濮阳,曹纯、蒋济领兵五万驻守谯城,曹仁、郭奕领兵六万驻守洛阳,于禁、董昭领兵六万驻守弘农,司马懿、郝昭、曹休、荀彧、陈群领兵六万驻守许昌。曹操与曹彰、夏侯渊、徐晃、王双、臧霸、乐进、李典、吕虏、曹洪、文钦、郭嘉、贾诩等,统兵十六万屯于长安。