敌军这次攻城与年初不同,不仅兵力增加了四倍,而且有几个月前攻陷太原、河间两府的经验。寒冬季节,滴水成冰,鹅毛大雪纷纷扬扬,一下就半个多月。又广又深的护城河冰冻数尺,已失去护城的作用。敌军在冰上填塞泥土和柴草,引诱宋军放箭下石,使得河床逐步加高。接着修筑了望台,高有数十丈,下视城中,了如指掌。敌军攻城时,先用缴获的火炮轰击城上楼橹,然后用洞子车掩护兵将进到城下。洞子车的尖顶用铁皮和生牛皮层层包裹,下用湿榆木为轴脚,刀箭不入,檑木巨石则一滑而过,而兵将可在洞中推动车轴,滑着冻土前进。守城宋兵不禁慌乱,幸亏孙傅、王宗濋督战甚严,才稳住了阵脚。敌军挥舞着黑色的战旗,架云梯登城,守军用钩竿抵御,远拒近取,又用七星炮,发大石击碎云梯。朝廷和开封府的官吏督促军民,从万寿山取来花石,运送上城,不断挫败强敌。