了個好主意。裴文安說:“井陘以西,是王掌握之內,山東士馬,亦為我有,宜悉發之。分遣羸兵,屯守要路,仍令隨方略地。率其精銳,直入蒲津。文安請為前鋒,王以大軍繼後,風行電擊,頓於霸上,咸陽以東可指麾而定。京師震擾,兵不暇集,上下相疑,群情離駭,我即陳兵號令,誰敢不從,旬日之間,事可定矣”。裴文安的意思就是楊諒的實力非常強,可以兩方面兼顧的。一方面,可以安排一些老弱病殘,非主力部隊,在山東地區扼守要害,順便也攻城略地;另一方面,把主要兵力用在向西突破上,即向京城方向挺進,而且裴文安願意作為向西挺進的先鋒。
裴文安的意見是非常務實的,雖然說兼顧了奪權和割據兩頭,但核心意思還是要奪權,而且還有具體可行的方案。楊諒一聽,也很高興,就這麼辦。於是楊諒就委任裴文安為柱國,讓他率領大軍,直奔蒲州去了。
楊諒在攻取蒲州城時使用了一招“移花接木”之計,使得他未廢一兵一卒就拿到了關鍵的蒲州城。他挑選了幾百個精銳騎兵,都蒙上冪籬,也就是當時貴族婦女出門戴的面紗,來到蒲州城下,謊稱是楊諒的女眷,要回長安。當時楊諒造反的訊息還沒有傳到這裡,所以既然是王爺的女眷,守城計程車兵也不敢隨便檢查,馬上開門放行。結果,這幾百個精壯騎兵一進城,馬上露出本來面目,直接就奔蒲州刺史的衙門殺下去了。蒲州刺史丘和沒有準備,乾脆棄城逃跑了。
拿下蒲州,按照原定的計劃,接下來不就要渡過蒲津關過黃河往長安去了,而一旦渡過黃河,楊諒至少的勝算最少多了兩成。就在這關鍵時刻,作為統帥的楊諒突然改變了主力向西挺進的原計劃,決定割據北齊舊地。就在裴文安等人距百餘里到蒲津關時,楊諒派人傳來命令,令紇單貴拆斷向西突進的河橋,據守蒲州,同時將裴文安召回。回去的裴文安對楊諒說:“兵機在於神速詭秘,本來打算出其不意,大王卻不這樣做,又把我召回,使對方計謀成功,現在大勢已去。”楊諒無言以對。隨即他任命王聃為蒲州刺史,裴文安為晉州刺史,薛粹為絳州刺史,梁菩薩為潞州刺史,韋道正為韓州刺史,張伯英為澤州刺史;對西邊開始分兵據守,這就決定了楊諒等著被平定的命運。
得到楊諒叛亂的訊息,楊廣立馬派出楊素親率大軍出征。楊素率領輕騎五千在蒲州襲擊王聃、紇單貴。夜裡,楊素率軍到了河邊,收集了幾百只商船,船內鋪上許多草,踩上去沒有聲音。為防止喧譁,楊素讓士兵口中銜枚渡過河,天快亮時,進攻楊諒的軍隊。紇單貴戰敗逃走,王聃恐懼,獻城投降。奪回蒲州解除了叛軍對京城的直接威脅後,楊廣下詔徵召楊素返回。
回到京城的楊素被楊廣任命為幷州道行軍總管、河北道安撫大使,楊廣又採納了楊素的推薦,以前江州刺史李子雄為上大將軍,以左領軍將軍長孫晟為相州刺史,徵集山東兵,與李子雄共同配合鎮壓楊諒叛軍。李子雄又調動幽州兵步騎3萬人,從井陘向西攻擊楊諒部,在抱犢山(河北獲鹿西)下擊退了曾圍攻隋軍的劉建。當時,隋軍在西線作戰的李景被圍困達一月之久。接到朝廷救圍詔書以後,朔州刺史楊義臣率步騎2萬,夜出西陘與喬鍾葵部交鋒,以軍中牛、驢數幹頭潛匿澗谷,及兩軍交戰,令士卒驅牛、驢疾進,同時鳴鼓,塵埃漲天,喬鍾葵軍以為伏兵,潰散,被擊敗。楊諒派趙子開率10餘萬大軍緊守高壁山關(今山西靈石南),又被楊素擊敗。接連打敗仗的楊諒非常害怕,率大軍在蒿澤與楊素對抗。天降大雨,楊諒想退兵,王頍勸諫:“楊素率軍遠道而來,兵馬疲憊。大王率精銳部隊主動出擊,楊素必敗。現在遇敵退走,別人會以為大王膽怯,沮喪我軍士氣,壯大敵人聲威,希望大王一定不要撤退”。楊諒不聽,退守清原。不戰而退,軍心大亂。兩軍對陣清原,楊諒率軍主動攻擊。雙方共戰死1