范文虎不顾身家性命派人向霹雳军乞降,却没有得到想要的结果,自然是怒从心头起,恶向胆边生。他一边下令死守城池,敢退后半步者一律格杀,一边却命心腹暗中收拾财物马匹,准备情况不妙时逃跑。他心中清楚,嘉兴城虽然城高墙厚,又筑了大量土木工事,粮草器械也充足,还有两百余门火炮,但绝对抗不住霹雳军的攻击。话说嘉兴城下第三军士兵加上民夫,人数超过了十万,其营帐绵延达十余里。除了炮兵阵地上那些粗大的火炮外,附近的河中更是有密密麻麻船只,空中还飘着热气球,将嘉兴城防看得一清二楚。如同范文虎一样,伪军不管将领还是士兵都清楚城破是必然之事,唯有的疑问是能守多久。
在数百门重炮的连日轰击之下,饶是嘉兴城防墙坚固,也不断开始崩塌,尤其是霹雳军主攻方向的北门,不仅城墙被轰开了数处缺口,就连城门楼也被轰塌。城中的伪军试图封堵城墙缺口,却被霰弹打得伏尸满地,他们的一举一动都被热气球上拿着望远镜的霹雳军观察手看得一清二楚。击破敌人的城防之后,张珏并没有下令步兵冲击,而是采用围三阙一的战术,故意放开了通往临安的南门。他知道现在强突入城中,敌人还会困兽犹斗,会给霹雳军士兵造成重大伤亡。眼下胜券在握,只需要用炮弹消耗敌人的有生力量,消解他们的抵抗意志。在春节期间,巴蜀和流求的兵工厂已用大船运来弹药,并通过发达的河网送到了炮兵阵地。在欧阳轩看来战局已是胜券在握,没有必要进行残酷巷战。
霹雳军发动炮击半个月后,范文虎准备开溜了,他准备趁月黑风高之时出城,往临安而去。此时督战的蒙古色目骑兵已经撤到南门外,可以随时逃跑,他们的理由倒也充分——城中狭小加之天气渐热,战马如若继续困在城中会患病倒毙。第三军的骑兵师并没有一同攻打嘉兴城,而是在收复附近的州县。蒙古色目骑兵的心思,城中的蒙古汉军和新附军如何不知,他们在愤恨大骂之余开始私下串连,准备逃跑或投降。这些情况范文虎也是一清二楚,他只是贪和怕死但并不蠢。随着局势日坏,他已经弹压不住手下了。
范文虎的逃跑计划并没有得逞,因为守城的士卒们不肯。这并不是因为范文虎不带上他们,也不是伪军们要顽抗到底,而是要拿他的脑袋作为投名状。伪军士兵们深知范文虎的德性,早就暗中窥视着他的一举一动,当发现其心腹在偷偷作逃跑准备时,更是派了人暗中盯梢。当半夜时分范文虎带着几十名贴身心腹,自以为神不知鬼不觉,正欲从南门出城时,两边的小巷中突然杀声四起,火把通亮,几百名兵卒不由分说拿刀乱砍。范文虎急表明身份,又摆着官威大声喝斥,却招来一阵猛烈的箭雨,当即变成了一只刺猬。乱兵们见状一拥而上,将范文虎及心腹的头颅剁了下来,并乘夜往霹雳军营地方向逃去。