光大十年,五月十九。
镇左将军程文季夜袭黎阳。
初,黎阳左右有流民相聚为盗,分十数股,众万余人,抄掠白沟漕粮以为生。
程文季遣使者往游说,至陈军登岸,有流民七千来归附,称为义军。
程文季授义军粮米甲仗,遣其攻滑台、白马津南关,而后自引前部主力三千余人攻北关、黎阳。
是夜,天将雨,程文季恐失战机,于是率部先举火,攻北关城。
义军望见北军举火先攻,甚振奋,战斗竟不惜死。
时南关城中有齐人守卒五百,义军三千攻之,战三刻,拔之。
为克南关,义军没于阵者千余人,闻者皆壮之。
程文季初督麾下仰攻北关,望见南关已下,便舍北关不攻,转攻黎阳。
黎阳城大,城中士卒二千,不能四面守,程文季既来攻,守将聚其兵于东南面守之,城中防备由是疏失。
韩擒虎于是趁机率勇士三百人,潜至黎山之后,攀山崖而上,入黎阳城中,喊杀鼓噪,城中大乱。
程文季随之倾力攻城,是夜,拔黎阳,得降卒千余人,粮米五十余万石。
五月二十。
樊毅下沧州,杨素下兖州。
程文季遣使者四出,用黎阳所获钱粮,广募河北流民为义军,数日之间,更得流民军万余人。
五月二十一。
高平郡降于段文振。
程文季后军至于黎阳,时北关、滑台尤未下,程文季合众万余攻之,二城皆克,齐人南北粮道由是断绝。
其日,分遣韩擒虎将兵六千,沿白沟北上,击邺城。
五月二十二。
齐主高纬数遣使邀战,帝皆不应,唯留使者在军中。
其日,有使者自河北至齐营,言黎阳已陷。
高纬恐邺城有失,惊惶无措,乃集诸将问计略。
诸将家室多在邺城,闻黎阳陷,皆不心安,多请克日还师,高纬从之。
是夜,高纬遣兰陵王高长恭、安德王高延宗率后军六万殿后,自引大军九万西遁。
是日,韩擒虎会薛世雄所领河北豪民义军数千于内黄,麾下众至一万三千人。
时邺城空虚,城中之兵不过万余。
司徒赵彦深主邺城事,闻黎阳陷落,即叩宫谒胡太后,请胡太后与太子高恒及宗室诸王避居晋阳,以备不测,胡太后从之。
五月二十三。
帝知黎阳消息,又闻齐主西遁,乃命三军俱进,追击齐军。
高长恭与高延宗领齐军六万来拒,帝分吴明彻兵一万五千,令其浮汴水追齐主,使周罗睺督众军十二万结阵攻高长恭。
两军于是战于平野。
高长恭、高延宗俱为骁勇之将,又颇得将士之心,故齐人多为死战。
两军攻守数合,至午后,齐阵稍动,周罗睺遣任忠、萧摩诃将后阵骑卒急击齐阵。
高延宗引轻骑二千来阻,其士卒虽奋勇非常,终寡不敌众,为陈军所破。
任忠麾下小将来护儿擒高延宗于阵,齐人夺气,不能再战。
于是众军俱进,大破齐军。
高长恭趁诸军分进,与亲卫百余骑,冲陈军中军。
至于陈帝陈伯宗当面,从骑皆死,唯余高长恭一人。
帝欲降之,乃命卫士勿杀。