驰援汴京的金国大军已经被蒙古大军消灭在了路上,金国主将也纷纷战死,救兵没了,金哀宗的最后一丝希望彻底破灭了,整个汴京城就变成了一座孤城,危如累卵。而蒙古大军一路驰骋,直捣汴京,一场恶战即将上演……
蒙古人打到开封,攻城总指挥速不台下令,让被俘的金国男女老幼背土,填护城河。城上的金国守军看到城下父老背土填河,不忍心放箭射杀。而百姓们又不敢不填河,后面蒙古人的战刀在脑袋上挥着呢。凡是背不动的,倒毙于路上的,蒙古军就把尸体直接扔入护城河。顷刻之间,护城河就被填满了,蒙古军开始攻城。
在这样的危急关头,金国的平章政事完颜白撒却禁止金军跟蒙古兵开战。因为窝阔台看到中原天气渐热,想回蒙古高原去避暑,蒙古人打仗都是趁着秋高马肥的季节,盛夏时节在中原待不住。窝阔台留下大将速不台围攻汴京,自己要撤。为了忽悠一下金国人,也想再要点东西,所以蒙古人假意跟金国人谈和。金国人喜出望外,甭管是真和假和了,只要能喘口气就行,立刻答应跟蒙古谈和。
哀宗皇帝把自己的侄子,就是被他关起来的二哥守纯的儿子封为曹王,准备送到蒙古军中做人质。完颜白撒以此为借口,说朝廷正在跟蒙古议和,不准出兵。老百姓不干了,守城的兵士也不干了,护城河都填满了,眼瞅蒙古兵就要打过来了,你不让我们出战?于是百姓和军士齐声高喊,我们要见皇上,皇上出来!有人敲响了登闻鼓。皇上在宫里听到了,外边怎么这么大动静啊?军民要见朕,朕得去跟百姓、士兵见一面,说明情况。于是皇上就出来了,百姓围拢上来。到这危急关头也顾不上君臣礼仪了,有人甚至抓住皇上的衣服。这要在过去,立刻就得斩首,大逆不道。大家问皇上,蒙古兵已经把护城河填满了,随时有破城的可能,现在平章白撒不让我们出城迎敌,也不让我们放箭。陛下,难道朝廷真的是要跟蒙古兵议和吗?皇上沉痛地回答:“朕以生灵之故,称臣进奉,无不顺从。止有一子,养来长成,今往作质。汝等略忍,待曹王出,蒙古不退,汝等死战未晚。”(《续资治通鉴》卷一百六十六)朕为了百姓生灵,屈己求和,称臣进奉都可以,现在派曹王为人质,到蒙古营中议和。你们稍微忍耐忍耐,等曹王到了蒙古军中,如果蒙古兵还不退的话,你们再出战跟蒙古人玩命,也来得及。