各郡县都向晋军投降。
眼看形势越来越糟糕,为了重振士气,慕容宝决定像父亲慕容垂一样,御驾亲征,妄图挽回局面。
于是,慕容宝亲率全部军队出征作战,计有步兵五万人,骑兵三万七千人,驻扎在曲阳、柏肆两地。
南路晋军在桓温的率领下到达了新梁。慕容宝害怕晋军锐利的士气,于是派征北将军慕容隆利用夜晚去偷袭晋军,溃败而归。
晋军用两车并行的办法排阵而来,两军相持,慕容宝的将士都很惧怕,全军失去锐气。慕容隆劝慕容宝返回长子,于是慕容宝就带领军队退去,晋军趁机追击他们,慕容宝、慕容隆等人舍弃大部队,只率领二万人奔逃。当时正逢风猛雪大,冻死的人在道路上相互碾压。慕容宝害怕被晋军追上,命令将士扔掉战袍和武器,连一点兵器也未带回来。
晋军继续进攻,后燕军队大败而逃,在逃至芳林园时。当天夜晚,尚书慕舆皓谋图杀害慕容宝,然后让赵王慕容麟当皇帝。
慕舆皓妻子的哥哥苏泥将这件事告诉了慕容宝。慕容宝便派慕容隆去逮捕慕舆皓,慕舆皓和与他同谋的几十个人砍开城门逃向晋军。慕容宝十分害怕,只得继续逃跑。
最终,在逃到黄榆谷时,后燕军队被晋军追上,慕容垂的舅父兰汗认为慕容部大势已去,于是便趁乱杀了慕容宝,带领慕容宝的首级向晋军投降,至此,后燕军队三万余人、宗室两千余人全部向晋军投降,桓温将后燕宗室大臣全部迁往健康,军士则全部打散分配到晋军各部。
慕容宝被杀之后,在长子县的慕容宝长子慕容盛趁乱杀了太子慕容策,自立为皇帝,是为后燕第三位皇帝,但是很快就被尾随而至的晋军桓冲部所灭,慕容盛也兵败被杀。
慕容盛死后,远在西河的赵王慕容麟也自立为皇帝,是为后燕第四位皇帝,但是此时的后燕政权已经支离破碎,面对晋军大军压境,慕容麟是如论如何也抵挡不住的,于是便率部撤离了西河,挑往河东郡滑县投奔在哪里的丁零部首领翟斌。
此时的翟斌还是后燕政权名义上的建义大将军、河东王,见慕容麟来投,翟斌很高兴,于是便主动出城迎接他,却不想慕容麟狼子野心,趁着翟斌不注意竟然杀了翟斌,然后出其不意的出兵攻打滑县,丁零部猝不及防,只得率军撤出滑县,退至浚县。x33
退至浚县的丁零部将士对慕容麟的背信弃义之举恨之入骨,于是他们在新任首领,翟斌的侄子翟辽的带领下,宣部脱离后燕政权,翟辽自称天王,建国号