而且慕容评不思破敌,反倒派人围山堵水,以此向打柴取水的军民征税敛财,燕军士卒全都心怀怨愤没有斗志。消息传到邺城,慕容暐遣侍中兰伊前去斥责,以皮之不存毛将焉附作比,告诫说家国一旦丧亡敛聚再多财富也没用,并催促慕容评尽快决战。慕容评无奈之下,将积聚如山的财物分赏给士卒,同时被迫再次改变作战计划,遣使向秦军下战书挑战。
十月下旬,大战一触即发,前秦将帅却闹了小矛盾。王猛的指挥风格是依托情报分派任务,麾下将领往往会有莫名其妙的感觉,不到目标达成根本不清楚所接军令意义何在。
十月壬戌(二十一日),王猛派徐成侦查燕军阵列,以验证慕容评是要决战还是另有目的,要求中午返回,结果徐成到黄昏才回营。王猛此前虽然也有领军作战,但在军中的威望远比不上这些亲自冲锋陷阵的大将,能够指派他们完全是依赖苻坚的方面委任,加上担负主帅职责压力也不小。因此要以失期之责杀死徐成明确军法,邓羌站出来向王猛求情,认为徐成是他的部将,愿意为徐成担保一起戴罪立功,王猛却不同意。
于是邓羌回营擂鼓聚兵,佯做出一副要火并王猛的姿态,其实意在提醒王猛注意军心,燕军人数占优,王猛对所发军令又不加以解释,底层将士心存疑虑,难以全心全意投入战斗。明白邓羌心意后,王猛亲自当众赦免徐成,邓羌也前往中军向王猛请罪,王猛顺势宽恕安抚军心。
十月甲子(二十三日),王猛获知燕军士气低落,下令在渭源(不是甘肃那个)布阵,召集士卒誓师表示决心鼓励士气。士气因此高涨,将士皆破釜弃粮,踊跃争先。因见燕军人多势众,王猛希望邓羌所部能率先突破,起到引领战局的作用。
慕容垂虽然出奔到秦国,但母族兰氏掌握昌黎兵权,在燕国仍然有不少人身居要职,侍中兰伊便是其中之一,佛图澄、释道安又在邺城经营多年,燕军急于决战,又缺乏斗志,以及部分部署都被泄露。邓羌等将领对此虽有一定猜测,却不知晓详细内情,作为高级将领还要当工具人,当然会心生不满。
于是邓羌回复王猛,要求担任司隶校尉,但这是直接向君主负责的职位,他也知道王猛没这个权限,只是借此要求得知此战的关键情报。由于王猛没有答应,邓羌面色不快回到所部指挥作战,不久秦、燕两军开始接触,王猛见邓羌部没有发起突破,赶紧派人来问询,邓羌却在帐中睡觉不予理会。
俗话说上边一张嘴下边跑断腿,燕军前后阵列人数接近二十万,是秦军四、五倍之多,即便是邓羌这种有万人敌之称的猛将,对这种正面列阵决战也是没有必胜把握。邓羌能扎在战线上,就已经是对主帅王猛的信任了,出于负责他当然不肯孤注一掷的发起冲击,以免陷入围攻引发全军崩溃。
为了不错失破敌良机,王猛亲自骑马赶到邓羌军中,将机要情报告诉邓羌,并答应将司隶校尉所属的军情工作交给他主管。早就养足精神气力的邓羌这才明白王猛所下军令目的,心情舒畅之下与张蚝、徐成等人饮酒共勉后出战,几人横枪跃马各率部属突阵,四次杀进杀出如入无人之地,燕军死伤数百,到日中时全军溃败,被俘斩五万余人。
秦军乘胜追击,燕军死伤、降附者多达十万,主帅慕容评单骑逃回邺城。作为后援的慕容桓,听闻败讯后不仅没有前往邺城,反而带着万余人撤退到内黄。
十月丁卯(二十六日),秦军未做过多休整,分出主力继续东进,包围燕都邺城。得知战报后,苻坚是既兴奋又着急,生怕节外生枝,传令王猛建立围城营地就地休整,等待后续部队到达再合力攻城。
十一月,苻坚以侍中、太尉、护军将军、左仆射、建宁郡公李威辅佐太子苻宏负责长安留守事务,命阳平公苻融镇守洛阳,亲率十万大军赶赴邺城。