周主至晋州,军于汾曲,遣齐王宪将精骑二万守雀鼠谷,陈王纯步骑二万守千里径,郑公达奚震步骑一万守统军川,大将军韩明步骑五千守齐子岭,焉氏公尹升步骑五千守鼓钟镇,凉城公辛韶步骑五千守蒲津关,赵王招步骑一万自华谷攻齐汾州诸城,柱国宇文盛步骑一万守汾水关。遣内史王谊监诸军攻平阳城。齐行台仆射海昌王尉相贵婴城拒守。相贵,相愿之兄也。甲子,齐集兵晋祠。庚午,齐主自晋阳帅诸军趣晋州。周主日自汾曲至城下督战,城中窘急。庚午,行台左丞侯子钦出降于周。壬申,晋州刺史崔景嵩守北城,夜,遣使请降于周,王轨帅众应之。未明,周将北海段文振,杖槊与数十人先登,与景嵩同至尉相贵所,拔佩刀劫之。城上鼓噪,齐兵大溃,遂克晋州,虏相贵及甲士八千人。

齐主方与冯淑妃猎于天池,晋州告急者,自旦至午,驿马三至。右丞相高阿那肱曰:“大家正为乐,边鄙小小交兵,乃是常事,何急奏闻!”至暮,使更至,云“平阳已陷”,乃奏之。齐主将还,淑妃请更杀一围,齐主从之。

周齐王宪攻拔洪洞、永安二城,更图进取。齐人焚桥守险,军不得进,乃屯永安。使永昌公椿屯鸡栖原,伐柏为庵以立营。椿,广之弟也。

癸酉,齐主分军万人向千里径,又分军出汾水关,自帅大军上鸡栖原。宇文盛遣人告急,齐王宪自救之。齐师退,盛追击,破之。俄而椿告齐师稍逼,宪复还救之。与齐对陈,至夜不战。会周主召宪还,宪引兵夜去。齐人见柏庵在,不之觉。明日,始知之。齐主使高阿那肱将前军先进,仍节度诸军。

甲戌,周以上开府仪同大将军安定梁士彦为晋州刺史,留精兵一万镇之。

十一月,己卯,齐主至平阳。周主以齐兵新集,声势甚盛,且欲西还以避其锋。开府仪同大将军宇文忻谏:曰“比陛下之圣武,乘敌人之荒纵,何患不克;若使齐得令主,君臣协力,虽汤、武之势,未易平也。今主暗臣愚,士无斗志,虽有百万之众,实为陛下奉耳。”军正京兆王纮曰:“齐失纪纲,于兹累世。天奖周室,一战而扼其喉。取乱侮亡,正在今日。释之而去,臣所未谕。”周主虽善其言,竟引军还。忻,贵之子也。

周主留齐王宪为后拒,齐师追之,宪与宇文忻各将百骑与战,斩其骁将贺兰豹子等,齐师乃退。宪引军渡汾,追及周主于玉壁。

齐师遂围平阳,昼夜攻之。城中危急,楼堞皆尽,所存之城,寻仞而已。或短兵相接,或交马出入。外援不至,众皆震惧。梁士彦忼慨自若,谓将士曰:“死在今日,吾为尔先。”于是勇烈齐奋,呼声动地,无不一当百。齐师少却,乃令妻妾、军民、妇女,昼夜修城,三日而就。周主使齐王宪将兵六万屯涑川,遥为平阳声援。齐人作地道攻平阳,城陷十余步,将士乘势欲入。齐主敕且止,召冯淑妃观之。淑妃妆点,不时至。周人以木拒塞之,城遂不下。旧俗相传,晋州城西石上有圣人迹,淑妃欲往观之。齐主恐弩矢及桥,乃抽攻城木造远桥。齐主与淑妃度桥,桥坏,至夜乃还。癸巳,周主还长安。甲午,复下诏,以齐人围晋州,更帅诸军击之。丙申,纵齐降人使还。丁酉,周主发长安;壬寅,济河,与诸军合。十二月,丁未,周主至高显,遣齐王宪帅所部先向平阳。戊申,周主至平阳,庚戌,诸军总集,凡八万人,稍进,逼城置陈,东西二十余里。

先是齐人恐周师猝至,于城南穿堑,自乔山属于汾水;齐主大出兵,陈于堑北,周主命齐王宪驰往观之。宪复命曰:“易与耳,请破之而后食。”周主悦,曰:“如汝言,吾无忧矣!”周主乘常御马,从数人巡陈,所至辄呼主帅姓名慰勉之。将士喜于见知,咸思自奋。将战,有司请换马。周主曰:“朕独乘良马,欲何之!”周主欲薄齐师,碍堑而止。自旦至申,相持不决。

齐主谓高阿那肱曰:“战是邪?不战是邪?”阿那肱曰:“吾兵虽多,堪战者不过十万,病伤及绕城樵爨者复三分居一。昔攻玉壁,援军来即退。今日将士,岂胜神武时邪!不如勿战,却守高梁桥。”安吐根曰:“一撮许贼,马上刺取,掷著汾水中耳!”齐主意未决。诸内参曰:“彼亦天子,我亦天子。彼尚能远来,我何为守堑示弱!”齐主曰:“此言是也。”于是填堑南引。周主大喜,勒诸军击之。

兵才合,齐主与冯淑妃并骑观战。东偏小却,淑妃怖曰:“军败矣!”录尚书事城阳王穆提婆曰:“大家去!大家去!”齐主即以淑妃奔高梁桥。开府仪同三司奚长谏曰:“半进半退,战之常体。今兵众全整,未有亏伤,陛下舍此安之!马足一动,人情骇乱,不可复振。愿速还安慰之!”武卫张常山自后至,亦曰:“军寻收讫,甚完整。围城兵亦不动。至尊宜回。不信臣言,乞将内参往视。”齐主将从之。穆提婆引齐主肘曰:“此言难信。”齐主遂以淑妃北走。齐师大溃,死者万馀人,军资器械,数百里间,委弃山积。安德王延宗独全军而还。

齐主至洪洞,淑妃方以粉镜自玩,后声乱,唱贼至,于是复走。先是齐主以淑妃为有功勋,将立为左皇后,遣内参诣晋阳取皇后服御祎翟等。至是,遇于中涂,齐主为按辔,命淑妃著之,然后去。

辛亥,周主入平阳。梁士彦见周主,持周主须而泣曰:“臣几不见陛下!”周主亦为之流涕。

周主以将士疲倦,欲引还。士彦叩马谏曰:“今齐师遁散,众心皆动。因其惧而攻之,其势必举。”周主从之,执其手曰:“余得晋州,为平齐之基,若不固守,则大事不成。朕无前忧,唯虑后变,汝善为我守之!”遂帅诸将追齐师。诸将固请西还,周主曰:“纵敌患生。卿等若疑,朕将独往。”诸将乃不敢言。癸丑,至汾水关。齐主入晋阳,忧惧不知所之。甲寅,齐大赦。齐主问计于朝臣,皆曰:“宜省赋息役,以慰民心;收遗兵,背城死战,以安社稷。”齐主欲留安德王延宗、广宁王孝珩守晋阳,自向北朔州。若晋阳不守,则奔突厥,群臣皆以为不可,帝不从。

开府仪同三司贺拔伏恩等宿卫近臣三十余人西奔周军,周主封赏各有差。

高阿那肱所部兵尚一万,守高壁,余众保洛女砦。周主引军向高壁,阿那肱望风退走。齐王宪攻洛女砦,拔之。有军士告称阿那肱遣臣招引西军,齐主令侍中斛律孝卿检校,孝卿以为妄。还,至晋阳,阿那肱腹心复告阿那肱谋反,又以为妄,斩之。