三天之后,各路宋军已经做好攻城准备,军官们向石骏报告:“禀报石将军,东,西、南三路大军已经准备完毕,只等您一声令下就可以攻城。”石骏听后拍案而起:“响炮攻城!”片刻之后,宋军投石器开始向城墙上投掷石块,金军遭到攻击后,一面躲在城墙后面以减少伤亡,一面向上级报告。那个要组织马队和宋军对抗的金军军官听到之后说:“韩将军果然料事如神,宋军没有在城外列阵搦战。”韩龙说:“都这种时候了,别捧我了,赶紧准备战斗吧。”

    因为开封是大城市,城墙比较坚固,宋军也延长了投石器攻击的时间,发射了二百多快石头之后才停止攻击。宋军的步兵进攻开始了,士兵们喊着:“收复故都,以雪前耻。”扛着云梯发起进攻,他们冲到了护城河边,架起云梯开始渡河,金军突然开始放箭,冲在最前面的几个士兵中箭倒地,宋军军官见状赶紧派人上去增援,双方陷入拉锯战,石骏下令:“添油战术伤亡太大,是兵家大忌。把步兵撤回来。”谋士甲说:“石将军,我有一计,可以破敌。”石骏说:“别卖关子,快说!”谋士甲说:“我们可以把油装在罐子里,点燃之后用投石器扔到城墙上,就可以烧伤金军了。”石骏吩咐道:“按他说的做,快。”

    接到命令后宋军马上开始行动,把油倒进罐子里,点燃之后,用投石器扔出去,为了迷惑敌人,这次扔出去的不光有装油的罐子,也有石头,刚开始扔的都是石头,金军发现宋军的进攻还是老样子,并没有慌乱,躲在城墙后面,等待宋军的步兵进攻,当装油的罐子被扔过来,有人的衣服被点燃了,他们才意识到大事不好,赶紧跑开。有的找水,有的在地上翻滚,企图把火弄灭,金军阵脚大乱,宋军趁机冲过护城河,把开封团团围住。当天傍晚石骏下令停止进攻,并要求部队夜间加强戒备防止敌人偷袭。

    简短解说,金、宋两军在开封附近交战了三天,人数占优势的宋军渐渐占据了上风,被围在城里的韩龙等金军军官见状赶紧写奏折,派人骑着快马送往东京辽阳(今辽宁辽阳)向上级报告情况。

    此时的金国东京辽阳,皇帝完颜雍也是一筹莫展,因为他虽然当上了皇帝,身边也有大将李石、完颜福寿拥护,但是被完颜亮带走南征的部队还没有撤回来,随时有可能发生变故,于是他命令兵部尚书耶律元宜率领部队尽快北撤,等撤军完成后就派人和宋朝议和,结束战争,专心整顿内政。过了几天完颜雍收到报告:金军已经开始撤退,把扬州、徐州、济南等城市都交还给了宋军。完颜雍很高兴,开始思考派谁去宋朝议和。可是过了几天完颜雍收到耶律元宜的奏折:臣耶律元宜启奏陛下,宋军占领济南等城池后仍不满足,他们出动数万人马攻占了归德府(今河南商丘),依微臣之见,他们的目标根本不是归德府而是开封府,那里是宋朝故都,他们不会容忍开封一直被我们占领。但那里也是我们的南京(金国人称开封府为南京)是统治南方的支点,不能轻易放弃,臣已命令韩龙将军带领两万人马留守开封,开封是弃是守,恭请陛下圣裁。