高句麗與段勿塵見宇文延受廆牛酒,頻通使問,乃同詣崔毖營中,議曰:“今吾四處合兵而來,共討慕容之強,以防後患。奈宇文延與彼反相來往,恐有韓魏攻智氏之慮,不如收兵回西各保境界。若慕容氏有所侵犯,我等互相救援,亦無懼也。”三人約定欲一齊拔寨而去。慕容廆使細作探知的是,乃集議計。遊邃曰:“鐵嶺山乃遼西總路,其回必從此過。二公子慕容翰,可同封抽引兵三萬,先去伏於鐵嶺山暗穀之中。封奕、皇甫真、宋該、皇甫羨四將,引精兵四萬,從後慢慢追去。大公子引兵二萬於後接應。挨至鐵嶺,任其自入,待兵進盡,放炮為號,盡力殺去,前麵伏兵又起,兩頭夾攻。縱然逃得性命生還,心膽亦破。兵士器甲輜重,悉皆喪盡。俾下次見吾如虎,再不敢正視遼東矣。”慕容廆大喜曰:“此計算無遺也。”即喚眾將吩咐領計前去。次日,三處之兵,果然拔寨齊起。皇甫真等隨亦悠悠而進。細作飛馬馳報曰:“後有追兵,可宜速行以防其襲。”崔毖曰:“不必慌張。他行一步,我亦行一步,怎麼趕得我著?待過了鐵嶺山,就是我遼西地界,何懼之有?今行二日,將有三百餘裏,前麵便是鐵嶺了。”乃傳令曰:“趁此連夜過此暗穀。待彼來時,教他片甲無回。”將近酉末至穀口。兵士得令,爭搶而入,隻思脫此暗道。遼東諸將,度其至鐵嶺,乃催兵疾進。封奕先到嶺邊,即便放起號炮。正值半夜,天色朦朧。封抽等發伏,銃震連天,把隘路疊斷,將兵列於兩傍。遼西兵驚得魂不附體。隻聽得前後喊殺之聲,不知兵之多少。黑暗難辨,高、段、崔三兵混殺。穀邊有些小可上者,兵皆越上而逃。兵多道狹,踏屍者疊疊,馬不堪行。高句麗與崔毖扮作小軍,丟去衣甲,得段勿塵段勿規兄弟二人驍勇,當先衝突開路,兵將不敢逼近。鞭傷封抽肩膀,抽鞭被奪,乃得保高、崔出穀,走入高州而去。二十餘萬軍,連越山衝出者,不上三萬餘。餘皆喪殆。慕容翰不舍,複追至高州。毖等又棄城,與句麗走至高麗而去。翰率兵直至盧龍,毖子開城投降哀告。翰恕之,入城安撫百姓。遣人報捷於父。慕容廆不忍崔毖遠逃,複令崔仁襲守盧龍,召翰回兵,就命帶高瞻同歸。翰持父書親往謁瞻。瞻以憂傷病篤,不能起而止。翰得玉印三顆,乃拔盧龍。宇文延見三鎮返軍,亦辭慕容廆而去,得以免敗。翰至,出璽呈父曰:“崔毖等欲圖害吾,返送此寶器資吾,吾父當有興王之福氣矣。”廆曰:“福不在此,在德與人才二者而已。”乃使裴嶷表獻於晉,陳言崔毖謀害取敗匿璽之事,以顯己忠能。嶷至建康朝帝,元帝大喜,看表訖,備問慕容廆行狀。嶷甚稱廆威德、賢俊為用,黎庶歸心。帝見嶷對答明雅,欲授職留之。嶷曰:“臣少蒙國恩,出入首闕,若得複奉輦轂,至榮至幸,臣之願也。但以舊京淪沒,山陵穿毀,名臣宿將,莫能雪恥,獨龍驤將軍竭忠王室,故使小臣萬裏歸誠陛下。今若見臣不返,必謂朝廷以其偏陋而類之,則是有辜向豢之心,而懈其衛國之誌,此臣之所甚惜也。乞賜回命,以安龍驤之心,實為晉也。”帝乃然之,遣使持詔授慕容為安北將軍平州牧,遼東公仍前。自此華夷郡縣,以廆為奉帝命征伐,皆爭相歸附。惟懼石勒為鄰,恐加忌害,又使人入關附於劉曜,以求相援。
劉曜自為帝之後,一向無事,兵糧大集,威聲甚盛。但恨趙固以洛陽複降於晉,致關外失守,乃令長安降將宋始、尹安等,將四軍襲殺趙固,複取洛陽。石勒欲全據關外,不容劉曜再占,遣石生為帥,將兵三萬爭奪洛陽。劉趙諸將在洛,北為石趙所梗,西為李矩所隔,長安糧道阻絕,兵食不敷。乃聞有兵犯郡,宋始乃勉強出戰。石生用計埋伏,圍宋始於垓心,三日食竭,全部被擄。尹安懼,複以洛陽降於李矩,矩命郭默將兵救援尹安。石生戰不勝,引兵還河北而去。郭默入洛陽,慰勞尹安,安撫百姓。河南之民,見矩兩複洛陽,盡皆歸附李矩。西趙主劉曜聞知大怒,即欲點兵攻伐李矩。遊子遠曰:“今聞李矩兵威亦盛,兼有河內洛陽之眾,更且晉將祖逖、蔡豹、劉遐、蘇峻屢與石虎爭取河南,屢多戰勝,鹹為矩援,未易可攻者。”正議間,探子入報:“侍中薑都督告老,居於上黨門。平陽大亂,率大將平先將兵七千,剪除奸佞,見事定欲去。”大將軍薑飛言:“不入關見帝,誰知赴難之忠?以此來朝,因有軍馬,不敢入城。令吾告知該部,轉奏陛下。”劉趙主大喜,差眾官出迎入朝。薑發兄弟拜畢,傷感流淚,關心、遊光遠等諸漢舊臣,無不酸辛。趙主慰勞之,乃問薑發曰:“自軍師回平陽,朕乏人謀議,致先帝征吾入輔國政,不曾得去,誤壞國家,至今痛恨無已。”又以攻伐李矩之事與議,發曰:“今陛下既都此地,滎陽洛陽皆隔在關外,糧道多梗,俱不易治者。臣聞上邽司馬保有兵十餘萬,屢思複取長安,是為肘腋之患。宜先並之,使秦隴悉歸於我。長安無憂,然後可別行他事。”趙主曰:“軍師嘉謀,真先本後末,進退有序者也。”乃命大將解虎、尹車引兵五萬,攻打上邽。又遣人往隴西去,說陳安共攻上邽。使至,陳安拆書看曰: