九月,燕范阳王德帅骑一万、兰台治书侍御史刘当帅骑五千屯石门,豫州刺史李邽帅州兵五千断温粮道。当,佩之子也。德使将军慕容宙帅骑一千为前锋,与晋兵遇,宙曰:“晋人轻剽,怯于陷敌,勇于乘退,宜设饵以钓之。”乃使二百骑挑战,分余骑为三伏。挑战者兵未交而走,晋兵追之,宙帅伏以击之,晋兵死者甚众。
温战数不利,粮储复竭,又闻秦兵将至,丙申,焚舟,弃辎重、铠仗,自陆道奔还。以毛虎生督东燕等四郡诸军事,领东燕太守。
温自东燕出仓垣,凿井而饮,行七百余里。燕之诸将争欲追之,吴王垂曰:“不可。温初退惶恐,必严设警备,简精锐为后拒,击之未必得志,不如缓之。彼幸吾未至,必昼夜疾趋,俟其士众力尽气衰,然后击之,无不克矣。”乃帅八千骑徐行蹑其后。温果兼道而进。数日,垂告诸将曰:“温可击矣。”乃急追之,及温于襄邑。范阳王德先帅劲骑四千伏于襄邑东涧中,与垂夹击温,大破之,斩首三万级。秦苟池邀击温于谯,又破之,死者复以万计。孙元遂据武阳以拒燕,燕左卫将军孟高讨擒之。