王勐留下屯骑校尉苟苌戍守壶关,自己带兵帮助杨安攻打晋阳。
秦军挖通地道,让张蚝率领勇士数百人潜入城中,大声唿喊着冲破关卡,迎接秦军入城。
九月二十九日,王勐、杨安进入晋阳城,抓获燕并州刺史、东海王慕容庄。
慕容评之前与王勐交过手,惧怕王勐,不敢继续前进,驻扎在潞川。
苻坚到了关东,分拨五万兵力支援前线。
十月初十日,王勐留下部将毛当戍守晋阳,自己进军潞川,与慕容评相对峙。
慕容评认为秦军深入,不利持久,企图据河防守,坚壁不出,以疲惫秦军。 王勐派游击将军郭庆率领五千骑兵,趁夜顺着小路迂回至慕容评军营的后面,焚烧了慕容评的轻重装备,火光在邺城中都能看到。
慕容暐这时从邺城派遣使者敦促慕容评与秦军速战。
慕容评被迫出战,兵力占绝对优势,但慕容评为人贪婪卑鄙,官兵怨愤,军心离散,战斗力不强。王勐阵前誓师,势必大破燕军。
十月二十三日,王勐在渭源布开战阵并鼓励士兵们,士兵们全都踊跃争先,破釜弃粮,高声唿喊着竞相前进。
王勐望见前燕的兵力众多,对邓羌说:“今天的战事,非将军不能攻破强大的敌人,成败的关键,在此一举,将军为此尽力吧!”
邓羌说:“如果能委任我以司隶校尉的话,您不必为此担心。”
王勐道:“这不是我所能做到的,此事我还需向陛下请示,我一定任命你为安定太守、万户侯。”邓羌不高兴,退走了。
不一会儿,双方军队交战,王勐召唤邓羌,邓羌沉默不答应。王勐驰马跑到邓羌身边,答应了委任他为司隶校尉的要求,邓羌于是就在军帐中畅怀大饮,然后与张蚝、徐成等跨上战马,挥舞战矛,奔向燕军阵。四番出入,旁若无人,杀伤数百人。到中午时分,燕军大败,被俘获斩首的有五万多人,秦军乘胜追击,燕被斩杀和投降的有十万多人。
慕容评只身匹马逃回邺城。这时,屯驻在沙亭的慕容桓,听说慕容评失败,便率军撤至内黄, 秦的军队长驱东进,十月二十六日,包围了邺城。
邺城之战的前奏就这么打响了,从长安一路北上而来,秦军经历了大大小小的战事不下十数场,血场拼杀,终于换来了这场胜利。