城上观望,见唐军寡弱,即披甲上马,引步骑二万出城,乘势冲突。世民见汉兵迸集,自率精骑出阵,正迎黑闼。二马相交,战上数十合,世民勒马跑回本阵。黑闼骤骑追袭。不持防一矢飞来,射中黑闼马膛,掀于地下。王小胡一骑走出救了。世民回马复战,四下喊声大振,金鼓不绝。南营李艺率敢死军斩壁而出,冲入黑闼军中。所到莫敢遮拦。自午至昏,黑闼势不能支,遂先遁走。范愿、高雅贤等不知,犹各死战。追袭将近洺水边,红日将沉,只见两边无数唐兵,呐一声喊,决开堰基,霎时间洺水上流水势汹涌而来,波翻浪逐,疾如箭发,大水一至,如何阻当?将汉兵淹没水中者大半。范愿等惊慌杀回南岸。李世勣从旁抄出,贼众大乱。范愿刺斜夺围而走,世民鼓勇追杀。高雅贤在后勒马复战,被世勣一刀斩落南岸,降其余众。此时范愿走出,与黑闼败兵相合。范愿曰:“唐军已夺了相州,四下追袭不止。大王可速走突厥,以图后计。”黑闼从之,与范愿等杀开血路,漏夜走奔突厥去了。世民亦收军入城,安抚百姓。诸将夺得军器、辎重者,各依次而赏。令人寻罗士信尸骸葬之。山东悉平。
却说黑闼聚败残人马,与范愿、王伏宝等径奔突厥,来见颉利可汗,曰:“臣故主建德,无大故被唐主所灭,因领山东之众,欲为报仇。奈兵微将寡,杀败至此。望君长怜之,借吾军马,复取故主之地,纳贡北国,臣之志也。”颉利曰:“尔且退。我与文武议之。”黑闼退居馆驿。可汗问左右曰:“黑闼特来借兵。可许否?”左丞阿里颜奏曰:“我国尝欲与唐定岁贡之礼。彼恃中原人马雄壮,不以我王为意。今黑闼既相投,正好用为向导,发兵取其边郡。唐主自要遣人讲和也。有何不可?”颉利可汗从之。次日,遣大将黄天奴、副将阿赤环,部领精兵十五万,加封黑闼为征南大元帅,一同出取中原。黑闼即辞了突厥王,总领胡兵入雁门,寇并州。二处告急,报入长安。高祖集众臣议曰:“秦、齐二王近日平服山东,今黑闼结连外国,引兵入寇边郡。尔众臣有何高论?”谏议大夫苏世长奏曰:“黑闼骁贼也。辅之以范愿等,实为劲敌。今投突厥借兵,颉利可汗岂专意欲助之哉!其来本欲与我主讲结盟好。不如议和,免将士冒于锋镝,亦良策也。”唐主曰:“和与战二者孰利?”鸿胪卿郑元璹曰:“战则祸深,不如和利。”封德彝曰:“突厥特(恃)犬羊之众,有轻中国之意。若不战而即与和,则示之以弱。今日虽退回人马,明年将复来矣。臣愚以为,战之既胜,然后与和。使恩威兼著,夷狄自当束手也。”唐主从之,下令太子