第二天早上,后燕的军队已经驻了不少人在河南的大营了。翟钊哪里能防慕容垂这一手,又赶到下游打慕容镇,慕容镇坚守一段时间后,上游的后燕大军也已乘机渡过了黄河,燕军两路夹击,丁零军哪还有活路,全军覆没还不算,翟钊被慕容垂一路追击,只身逃到西燕,之后又被慕容永杀死。
收拾完丁零人,就轮到慕容永来后悔了(他本该早料到这一天的)。仅过了一年,慕容垂开始筹备攻打西燕。后燕将领又显得顾虑重重,认为后燕士兵连年征讨,十分疲惫,有待休整。只有范阳王慕容德同意伐西燕。慕容垂很高兴地说:“吾计决矣。且吾投老,扣囊底智,足以克之,不复留逆贼以累子孙也!”
建兴九年(公元394年),慕容垂大军在邺城西南集结,却一个多月不向西燕境内进发。慕容永反倒害怕了——慕容垂的用兵如神,天下尽知——他开始疑神疑鬼,怀疑慕容垂会从太行山的山道突入山西,赶紧分兵去封锁太行山口,在正面防御点台壁只留下一支军队。
慕容垂等的正是他这招,后燕军队突然从台壁进攻,两军一交手,西燕溃败,台壁遭围。慕容永被耍得够呛,又从太行山召回守军五万多人,然而他的手下刁云、慕容钟已被后燕的气势震住,军无斗志,投降了。
西燕门户一开,便再无补救之法。慕容垂在台壁以南摆下阵势,与慕容永会战,事先还安排了骁骑将军慕容国的精锐骑兵做埋伏。慕容垂假装败退,将西燕军引入包围圈,慕容国从其背后杀出,一场大战,西燕军光被斩首的人数就达八千,重镇晋阳也跟着丢失。
慕容永退守国都长子,向东晋和北魏求救。两方的援军尚未赶到,西燕别部的大逸豆归手下的将领便打开城门迎入慕容垂。慕容垂将慕容永和他的公卿大将悉数斩首,西燕从慕容泓称王至此十一年间的打打杀杀,成了又一阵过眼云烟。