李艺取刘黑闼定、栾、廉、赵四州,获黑闼尚书刘希道,引兵与秦王世民会洺州。刘黑闼攻洺水甚急。城四旁皆有水,广五十馀步,黑闼于城东北筑二甬道以攻之;世民三引兵救之,黑闼拒之,不得进。世民恐王君廓不能守,召诸将谋之,李世勣曰:“若甬道达城下,城必不守。”行军总管郯勇公罗士信请代君廓守之。世民乃登城西南高冢,以旗招君廓,君廓帅其徒力战,溃围而出。士信帅左右二百人乘之入城,代君廓固守。黑闼昼夜急攻,会大雪,救兵不得往,凡八日,丁丑,城陷。
黑闼素闻其勇,欲生之,士信词色不屈,乃杀之,时年二十。
戊寅,汴州总管王要汉攻徐圆朗杞州,拔之,获其将周文举。庚辰,延州道行军总管段德操击梁师都石堡城,师都自将救之;德操与战,大破之,师都以十六骑遁去。上益其兵,使乘胜进攻夏州,克其东城,师都以数百人保西城。会突厥救至,诏德操引还。辛巳,秦王世民拔洺水。三月,世民与李艺营于洺水之南,分兵屯水北。黑闼数挑战,世民坚壁不应,别遣奇兵绝其粮道。壬辰,黑闼以高雅贤为左仆射,军中高会。李世勣引兵逼其营,雅贤乘醉,单骑逐之,世勣部将潘毛刺之坠马;
左右继至,扶归,未至营而卒。甲午,诸将复往逼其营,潘毛为王小胡所擒。黑闼运粮于冀、贝、沧、瀛诸州,水陆俱进,程名振以千馀人邀之,沉其舟,焚其车。
宋州总管盛彦师帅齐州总管王薄攻须昌,征军粮于潭州;刺史李义满与薄有隙,闭仓不与。及须昌降,彦师收义满,系齐州狱,诏释之。使者未至,义满忧愤,死狱中。薄还,过潭州,戊戌夜,义满兄子武意执薄,杀之;彦师亦坐死。上遣使赂突厥颉利可汗,且许结婚。颉利乃遣汉阳公瑰、郑元璹、长孙顺德等还,庚子,复遣使来修好,上亦遣其使者特勒热寒、阿史那德等还。并州总管刘世让屯雁门,颉利与高开道、苑君璋合众攻之,月馀,乃退。甲辰,以隋交趾太守丘和为交州总管。
和遣司马高士廉奉表请入朝,诏许之,遣其子师利迎之。秦王世民与刘黑闼相持六十馀日。黑闼潜师袭李世勣营,世民引兵掩其后以救之,为黑闼所围。尉迟敬德帅壮士犯围而入,世民与略阳公道宗乘之得出。道宗,帝之从子也。世民度黑闼粮尽,必来决战,乃使人堰洺水上流,谓守吏曰:“待我与贼战,乃决之。”丁未,黑闼帅步骑二万南度洺水,压唐营而陈。世民自将精骑击其骑兵,破之,乘胜蹂其步兵。黑闼帅众殊死战,自午至昏,战数合,黑闼势不能支。
王小胡谓黑闼曰:“智力尽矣,宜早亡去。”遂与黑闼先遁,馀众不知,犹格战。守吏决堰,洺水大至,深丈馀,黑闼众大溃,斩首万馀级,溺死数千人,黑闼与范愿等二百骑奔突厥,山东悉平。
高开道寇易州,杀刺史慕容孝幹。夏,四月,己未,隋鸿胪卿宁长真以宁越、郁林之地请降于李靖,交、爱之道始通;以长真为钦州总管。以夔州总管赵郡王孝恭为荆州总管。徐圆朗闻刘黑闼败,大惧,不知所出。河间人刘复礼说圆朗曰:“有刘世彻者,其人才略不世出,名高东夏,且有非常之相,真帝王之器。将军若自立,恐终无成;若迎世彻而奉之,天下指挥可定。”圆朗然之,使复礼迎世彻于浚仪。或说圆朗曰:“将军为人所惑,欲迎刘世彻而奉之,世彻若得志,将军岂有全地乎!
仆不敢远引前古,将军独不见翟让之于李密乎?”圆朗复以为然。世彻至,已有众数千人,顿于城外,以待圆朗出迎;圆朗不出,使人召之。世彻知事变,欲亡走,恐不免,乃入谒;圆朗悉夺其兵,以为司马,使徇谯、杞二州。东人素闻其名,所向皆下,圆朗遂杀之。
秦王世民自河北引兵将击圆朗,会上召之,使驰传入朝,乃以兵属齐王元吉。庚申,世民至长安,上迎之于长乐。世民具陈取圆朗形势,上复遣之诣黎阳,会大军趋济阴。 丁卯,废山东行台。
壬申,代州总管定襄王李大恩为突厥所杀。先是,大恩奏称突厥饥馑,马邑可取,诏殿内少监独孤晟将兵与大恩共击苑郡璋,期以二月会马邑;失期不至,大恩不能独进,顿兵新城。颉利可汗遣数万骑与刘黑闼共围大恩,上遣右骁卫大将军李高迁救之。未至,大恩粮尽,夜遁,突厥邀之,众溃而死,上惜之。独孤晟坐减死徙边。
丙子,行台民部尚书史万宝攻徐圆朗陈州,拔之。 戊寅,广州贼帅邓文进、隋合浦太守宁宣、日南太守李晙并来降。 五月,庚寅,
左旋