姚萇遣將軍王破虜,略地秦州,爲楊定所破,狼狽奔還。秦主登出攻鴦泉堡,由姚萇親自馳救,登亦引退。萇囑使東門將軍任甕等,致書與登,詐爲內應,登得書後,即欲輕騎踐約。徵東將軍雷惡地,在外將兵,得知此事,即馳入白登道:“姚萇多詐,怎可輕信請三思後行”登乃中止。嗣探得任甕詐降,懸門以待,乃驚語左右道:“雷徵東料敵如神,若非彼言,我幾爲豎子所欺了。”惡地因諫萇有功,亦未免語帶矜誇,偏登又陰懷猜忌,只恐他另生惡念,逐漸見疏。莫非因他以惡爲名故致生忌,但好猜如此,何由御人惡地果然疑懼,竟往降後秦,姚萇命惡地爲鎮軍將軍。
既而秦鎮東將軍魏褐飛,自稱沖天王,號召氏胡部落,圍攻杏城。杏城爲後秦安北將軍姚當成所守,便馳使報告姚萇,請速濟師。萇自引精兵千六百人,往援杏城,哪知降將惡地,又與褐飛相應,反攻李潤。鎮名在馮翊西。兩人會合攏來,衆至數萬,氏胡又相繼奔赴,絡繹不絕。萇固壘不戰,佯示怯弱,褐飛見萇兵弱少,意存輕藐,毫不加防,不意後面有萇兵掩入,立致驚潰。萇既分兵繞擊褐飛,自己在營中眺着,望見褐飛後營,塵頭擾亂,料知褐飛中計,便即驅兵殺出,直擊褐飛前營。褐飛前後受敵,嚇得手足無措,只好沒路的亂撞。偏偏冤家路狹,正與姚萇相值,再欲回頭返奔,已是不及,那好頭顱即被人取去了。褐飛有衆三萬人,死了一萬,降了一萬,逃去一萬,霎時間成爲平地。杏城守將姚當成,出迎姚萇,萇命就營址間,每一柵孔,改植一樹,作爲戰勝紀念。當成嫌營地太小,萇笑道:“我自結髮以來,與人交戰,從沒有這般奇捷。試想我軍不過千餘,能驟破三萬賊衆,可見營地以小爲奇,如賊大營,有什麼用處哩”說着,覆命移兵往擊惡地。兵方啓行,惡地已前來謝罪,俯伏投誠。萇傳命宥免,令他隨歸長安,待遇如初。惡地首鼠兩端,實可殺卻。過了一年,馮翊人郭質,忽起兵應秦,移檄三輔,數萇過惡。三輔多貽書歸附,獨鄭縣人苟曜不從,聚衆數千,與質爲敵。秦授質爲馮翊太守,後秦授曜爲豫州刺史。曜與質互相戰爭,質屢次失利,敗奔洛陽,後來苟曜爲秦所誘,密約秦主登出兵,願爲內應。胡人真多反覆。登督兵赴約,竟至馬頭原,姚萇引衆逆戰,爲登所敗,右將軍吳忠陣亡。姚碩德等拚命攔截,才得勉強收軍,不致大挫。萇令軍士飽食乾糧,再行進戰,碩德旁問道:“陛下每戰不勝,即有奇謀,今戰既失利,又欲進攻,果有何策”萇答道:“登用兵遲緩,不識虛實,今輕兵直進,竟據我東首,這定是苟曜豎子,與他通謀
既而萇遇重疾,因遣弟碩德鎮李潤,僕射尹緯守長安,亟召太子興馳詣行營。那秦主苻登,方立昭儀李氏爲繼後,連日慶宴,聞得姚萇有病,不禁大喜,便欲乘機往攻,厲兵秣馬,特向苻堅神主前禱告道:
曾孫登自受任執戈,幾將一紀,未嘗不上天錫佑,皇鑑垂矜,所在必克,賊旅冰摧。今由太皇帝之靈,降災疢於逆羌,以形類推之,醜虜必將不振。登當因其隕斃,順行天誅,拯復梓宮,謝罪清廟。神祖有靈,實式憑之
禱畢,復大赦境內,加百僚位秩各二等,遂督兵出行,進逼安定。去城只九十餘里,忽由偵騎入報道:“姚萇已引兵出城,想是前來迎戰了。”登驚詫道:“敢是萇已病癒了麼”隨即帶領輕騎,自往覘萇。行至中途,又有探馬來報道:“姚萇已遣將姚熙隆,從間道繞出,攻我大營去了。”登又恐大營有失,勒馬回營,望見距營數裏,果有敵軍扎住,因天色已晚,不欲往攻,但命部衆戒嚴,枕戈夜宿,好容易過了一宵,差幸夜間無事,黎明即起,正在營中早餐,忽有邏騎入告道:“賊營都空空洞洞,不知所向了”登大驚道:“這是何人去令我不知,來令我不覺,人人說他將死,他偏又來出現,我與此羌同時,真是不幸極了”遂引兵徐退,途次亦嚴勒部伍,井井不紊,才得安然還雍。究竟姚萇用何計策,得退登軍。原來登出兵時,萇病小愈,他不欲與登劇戰,所以想出了一條疑兵計,詭去詭來,使登無從測摸。等到登退兵還雍,他本已繞出登前,伏兵待着。及見登行列整齊,料不可犯,也樂得讓他過去,自還安定罷了。確是狡猾。