第二天,宇文化及派长子丞基出战,窦建德派大将范愿出马应战,两人斗了几十回合,范愿假装打败,后退了二十多里地,丞基以为获胜,鸣金收兵回营。
天漆黑后,窦建德便命部下弄来几麻袋核桃,开壳去仁,个个都装上火药,用线拴在那几百只乌鸦、燕雀、鸽子的尾巴上,点燃之后,叫军士一齐放回天空。
宇文丞基领兵回城后,当面奏过宇文化及:“父亲不必担忧,贼兵已被打败,明天领精兵两万,再与窦建德决一死战!我不生擒建德,决不罢休!”宇文化及听罢,认为有理,便进屋歇息。
天刚过二更,忽听全城骚动,喊声连天:“逃命啊!起火了!起火了!”宇文化及急忙起身,只见黝黑的天空下面,烟雾滚滚,火光冲天,到处传来“毕毕剥剥”的房屋燃烧的响声。宇文化及亲自带兵督战,这当儿将士早魂飞魄散,哪有心思作战?一会儿报来:“东关大粮仓着火了!”一会儿报来:“西关吕祖庙着火了!”整个城内惊慌万状,一片混乱。宇文化及大怒道:“统统给我救火来!统统给我救火来!”
城中居民,这些天对宇文化及恨之入骨。隋军抢粮食,夺牲口,抓兵抓仆,把他们折腾得苦不堪言。其中有些勇敢的小伙子,就借救火为名,将一包包老鼠药撒进井中。
宇文化及见军士一个个焦头烂额,忽又一个个上吐下泻,便放声大哭起来:“老天杀我呀!老天杀我呀!”一头栽倒在地上,人事不醒了,义军的探子见隋军大乱,便飞报窦建德。建德分拨各路人马,一声号令,冲过护城河,在城墙下用撞车猛撞城门,“嘭!嘭!嘭!”一扇城门被撞翻在地,农民起义军象潮水一般向城内涌去。只一袋烟得工夫,数万隋军,个个丢盔弃甲,作了俘虏。宇文化及醒来,发现早被五花大绑关在大囚车里。
这时,聊城百姓,上自老翁,下至婴儿,成千上万涌向城门,抬着猪羊米酒犒劳义军,窦建德气宇轩昂,神采飞扬,同城内百姓,庆贺胜利。