次挫败刘黑闼叛军。幽州总管罗艺率数万大军南下,欲与秦王李世民会合进击。
刘黑闼闻讯大惊,即命范愿率万人留守洛州,亲带大军北上,阻挡罗艺。
李世民闻报刘黑闼离城北上,遂命部将程名振至洺州城西大堤,用战鼓六十具疾擂,洛州全城震动。范愿大惧,急派人去禀告汉东王。
刘黑闼恐洛州有失,只得撤兵还救,使弟刘十善与行台张君立带兵一万,抵挡罗艺。
罗艺率幽州军前至鼓城,与刘十善战于徐河(今河北徐水)。
刘十善哪里是罗艺对手?且又以寡敌众,故而一战即败,损失八千余人,只引不足二千残部奔回。罗艺乘胜大进,接连攻取定、乐、廉、赵四州,俘获汉东王尚书刘希道。
刘黑闼不敢与罗艺正面相敌,于是只得放弃相州,撤到列人营设防守卫。因闻部将李去惑将洺水县城(今河北曲周西)献降唐军,由是大怒,便率主力大军来攻。
当时洺水守将,乃是唐朝大将王君廓。因接受李去惑献降,率五百骑兵入城镇守。
刘黑闼率军来至,命于城东北筑两个甬道,以抵挡城上矢石,猛烈进攻。李世民率军三次增援,都被刘黑闼挡住,无法靠近。
李世勣道:若刘黑闼将甬道修至城下,此城必然守之不住,必使猛将往救。
李世民便问众将:谁愿前去代替王君廓守城?
罗士信挺身而出:末将愿突围进城,替彭国公出来。
李世民赞道:也只有将军,方是刘黑闼对手。
于是便命罗士信前往。又命传令兵登上洺水城西南高坡,以旗语招引王君廓出城。
王君廓看懂旗语,遂率军力战突围而出;罗士信趁机透营而进,率二百人入城,接替王君廓以守。此时天降大雪,刘黑闼昼夜攻城,又命在雪中埋伏铁蒺藜,使唐军无法增援。
八日之后,洺水城破,罗士信独杀百余叛将,最终力尽被俘。
刘黑闼喜其勇猛,亲自招降,罗士信宁死不屈,并破口大骂。刘黑闼大怒,终命将罗士信斩杀,年仅二十三岁。
数日后大雪初停,李世民闻报罗士信首级悬于城门,非常悲伤。于是亲自修书,遣使持书并携重金入城,赎其遗体及首级以归,缝合安葬,赐谥号为勇。
历史演绎:在《隋史遗文》及《隋唐演义》中,罗士信事迹尚能与正史吻合,只增其与秦琼结义,后保护秦母反出山东情节。《说唐》中虚构罗成,就是以罗士信为原型。而在《大唐秦王词话》中,便说罗成字士信,将二人合而为一。在民间评书中,罗士信乃是隋唐第一猛,号今世孟贲,有一双飞毛腿,天生神力,又水性过人。曾力撼双牛,两战来护儿,活捉魏文通,生擒伍天锡。又大战李元霸,杀死仇成,后攻江都时掉进陷阱,被乱箭射死。