慕容霸军到了三陉,后赵征东将军邓恒惶怖,焚烧仓库,弃安乐城遁去,与幽州刺史王午一起退保蓟城。燕国徙河南部都尉孙泳急入安乐,扑灭余火,抢救还未烧毁的粮食和布帛。慕容霸收集安乐、北平兵粮,与慕容俊在临渠会师。
三月,燕兵抵达无终。王午留其部将王佗以数千人守蓟城,与邓恒退保鲁口。三月初五,慕容俊攻陷蓟城,抓获王佗,斩首。慕容俊准备全部坑杀后赵士卒一千多人,慕容霸进谏说:“赵国暴虐,大王兴师讨伐,将拯救生民于涂炭,抚有中州。如今刚刚得了蓟城,就坑杀士卒,恐怕这不是好的宣传。”于是释放。慕容俊迁都于蓟城,中州士女前来投降归附的,相继于道路。燕兵到了范阳,范阳太守李产想要效忠石氏,抵抗燕国,众人都不愿意,李产于是率八城县令出降,慕容俊仍命李产为太守。
李产的儿子李绩为幽州别驾,抛弃家属,跟从王午在鲁口。邓恒对王午说:“李绩家乡在北方,父亲已经降燕,如今他人虽在此,恐怕终究跟咱们不是一条心,到时候看你受他连累,不如除掉他。”王午说:“这是什么话!当今丧乱之时,而李绩能立大义,抛弃家属而来,情节之重,就算是古代烈士,也不过如此,难道我们仅仅因为猜嫌,就要谋害他吗?燕、赵之士听闻,恐怕就说我们只是相聚为贼,毫无意义。人心一散,不可复集,我们就在此坐等崩溃被屠罢了。”邓恒于是停止。王午还是担心诸将不与自己同心,或许采取谋杀行动,于是遣送李绩北归。李绩辞别王午,去见燕王慕容俊,慕容俊责让他说:“你不识天命,弃父邀名,今天才来吗!”李绩回答说:“臣眷恋旧主,立志保存一点微小的节操,在哪里做官,就侍奉哪里的君王!殿下方以义取天下,臣来得也不算晚。”慕容俊听了很高兴,善待他。