两军厮杀了一天一夜。
最后,晋阳军战败,纥单贵率几十骑逃走。
杨素攻打蒲坂城。
杨谅任命的浦州刺史王聃下令开城门投降。
杨广听说杨素拿下了蒲坂城,非常高兴。
他又调拨4万军队给杨素,并任命杨素为并州道行军总管、河北道安抚大使,命令杨素全面征讨山西、河北。
杨素率7万大军,沿着汾河河谷杀向晋阳。行军路线与北周覆灭北齐时一样。
杨谅命赵子开领10万人马,南下迎战杨素的朝廷军。
两军在高壁岭一带(山西灵石县)展开决战。
最后,赵子开惨败。
晋阳军死伤3万多,被俘2万,其余人马四散逃走。
赵子开带几百骑逃回晋阳。杨谅下令将赵子开斩首。
杨谅再次调集10万军队,亲自统帅,让萧摩诃领先锋军,在蒿泽(山西介休县)、清源(汾阳县)一带迎战杨素。
杨谅的全部军队家底都在这儿了。这一战关乎杨谅生死。
结果,杨谅军队不敌杨素的队伍。
晋阳先锋军被全歼,大将萧摩诃被俘。
杨谅只得率部退回晋阳城死守。
杨素本来只有7万人马,收编了几万俘虏后,这时已超过10万。
杨素率大军包围晋阳,开展坚壁清野,打算持久围城。
杨谅的为人,并非穷凶极恶之徒。
他感觉守着晋阳与朝廷军消耗,苦的是士兵与百姓,没有意义。
于是,杨素围城10天后,杨谅下令开城门投降。
杨素将杨谅押送到长安。
朝中大臣中,有许多人上奏,请求处死杨谅。
杨广没有采纳他们的意见。他下诏削去杨谅爵位、贬其为庶民。
让五弟杨谅与四弟杨秀一样,幽禁居住。