慕容评大惧,不得已将刚赚来的钱帛散给将士,带兵出战。于是,秦燕之间的最大规模的一场战争开始了。
就在决战的头一天傍晚,秦营内部差一点打了起来。邓羌的部下徐成侦察敌营,回来天已经黑了。这严重影响到王猛对第二天决战的布置。于是王猛要按军令斩徐成。这时邓羌为老部下求情。王猛很坚决地拒绝了邓羌。
邓羌是个直性子,一看王猛不给他面子,非常生气,立刻回营,招集士兵,擂起鼓来,率自己的军队向王猛杀去。邓羌人称&ldo;万人敌&rdo;,要是拼杀起来,王猛还真不是他的对手。且和燕军在大战前火拼,第二日的决战必败无疑。关键时刻,王猛制止住要请战的部下,单骑进入邓羌大营。邓羌正在疑惑王猛是不是来找死的,王猛却大夸邓羌够哥们,够义气,是条汉子。这时在王猛的安排下,徐成从王猛营中被放出,回到邓羌营中。邓羌这才罢兵。
第二天早上,大战在即,王猛站在阵前慷慨激昂地对众将士说:&ldo;我受国家厚恩,兼任内外要职,现在与你们深入燕地,我们当共立大功,有进无退,以报效国家。在这次战斗中,如能克敌制胜,燕国必亡,你们所有人都可封官晋爵,光耀门第。&rdo;
众将士热血沸腾,欢呼跳跃,恨不得立刻冲向敌方。这时又出事了,邓羌让王猛事先答应打胜仗后封他为司隶校尉。司隶校尉从待遇上来说是二千石,相当于一品朝臣。从权力上来说,官负责监察所有的官员,能劾奏三公等地位最高的官吏。司隶校尉还掌京师兵权,率领一支由一千二百名中都官徒隶所组成的配备最好装备的武装队伍。在汉晋时的政权中,此官可谓举足轻重,董卓称之为&ldo;雄职&rdo;。
这么重要的官职,王猛怎么能轻易许诺,再说他也不是秦王苻坚,就算是许诺了,秦王也未必答应。于是王猛说:&ldo;这个职位我实在是不敢担保,不过我担保你做安定太守,封万户侯。怎么样?&rdo;
邓羌撇了撇嘴,收兵回营,自己则回到大帐中睡觉去了,王猛只得自领一军去和燕军交战。邓羌拥有秦军一半的兵力,而且部队的战斗力极强。王猛拿剩下的一半兵力去和燕兵三十万拼,很快就被包围,情势十分危急。王猛急忙再次单骑跑到邓羌的军营中,下马入帐对着躺在营中睡觉的邓羌喊道:&ldo;我答应向秦王保你司隶校尉的职位,必为你要到此职。&rdo;
邓羌听了一下子从床上蹦起来,立刻穿戴好盔甲,又连喝几口酒,带领部队直杀向燕军。这一场恶战,直杀了整整一天。慕容评的三十万大军竟然被邓羌和王猛给杀败了。慕容评带兵后撤,王猛和邓羌在后掩杀,一直杀到邺城。慕容评回到邺城的时候,三十万大军只剩下一万了。
邓羌因为徇私求情不成而发动兵变,又因为临阵求官不成而撤军不战,王猛临阵机变,全部隐忍了。但他竟然没有秋后算账,治罪邓羌。第一是因为邓羌是个军事奇才,没有邓羌王猛根本不可能以少胜多打赢这场硬仗。在法令和军事需要的平衡点上,当时以军事为重,到处征战的情况下,王猛不可能杀邓羌。第二是邓羌无私。邓羌发动兵变是为了自己的一个部将,这一点有私心;但他临阵求官,则是为了打击豪强。为什么这么说呢?因为王猛初到秦国上任时,既无威信,又无亲信。他能够坚决而有效地推行法令,除了苻坚的支持外,更重要的是御史中丞邓羌的全力合作。邓羌是随苻健一齐打天下的名将,有威有势有人有权。可以说没有邓羌的帮助,就没有王猛的今天。而邓羌之所以倾力帮助王猛,并非他与王猛的关系处得有多好。而是他疾恶如仇,好打击豪强。他当司隶校尉,不是贪富贵,而是真想干点事儿。王猛理解他,所以不怪罪他。
秦军围住邺城,日夜攻城。苻坚听说秦军打到了燕国的都城,抑制不住自己的激情,整兵五万,亲自率领向东进发。苻坚的大军到了邺城后,秦军以十五万士兵攻城,杀声震天,气贯长虹。
燕主慕容与太傅慕容评则亲自上城守卫,双方都死伤惨重。一直打到当年的十一月,燕国的散骑侍郎余蔚叛变,带兵夺了北门,打开城门。秦军蜂拥而入,与燕军展开巷战。
慕容与慕容评、慕容臧等率数路骑兵从东门杀出,向龙城逃去。秦将郭庆一万五千骑兵追到,慕容臧回兵迎击,兵败被杀。慕容与慕容评走散,左卫将军孟高、殿中将军艾朗等一百多人护着慕容继续北行,遇秦将王重。孟高和艾朗在战斗中身亡,慕容则趁乱逃走。一直逃到高阳(今河北省保定市高阳县东),慕容身边只剩七八个侍从。秦将郭庆手下的一名叫做巨武的军官在带骑兵北进时正好碰到慕容。
巨武立刻叫人把慕容绑起来。慕容大骂道:&ldo;你一个小人物,敢绑天子?&rdo;
巨武冷笑:&ldo;我是受命追贼,哪里来的天子?&rdo;慕容遂被押回邺城。
慕容评总算逃到龙城,但郭庆大军也随后赶到。龙城的守将宜都王慕容桓守城不住,城破身亡。慕容评又逃奔高句丽,高句丽虽然一直向燕国称臣,现在见燕国垮了,便把慕容评绑了送交秦军。慕容评也被押回邺城。
慕容被押回邺城后,苻坚问他:&ldo;为什么不投降要逃走?&rdo;
慕容哭道:&ldo;狐死尚归首丘,我不过欲死在先人的坟墓前罢了。&rdo;