赵昀罢免了反对出师的吴渊、吴潜和京湖制置使史嵩之。五月,他又任命赵葵为主帅,全子才为先锋,赵范节制江淮军马以为策应,正式下诏出兵河南。然而,只派了六万军队北伐,试图以这六万人去收复中原。要知道,原先即使是主战派制定的作战计划,仍然表示要在收复潼关和黄河以南后,至少要用十五万百战精锐之师来专职防御,才能守住黄河防线。赵昀却固执地仅仅派遣淮西军,一场并不成熟的军事行动就此展开。
六月十二,宋军进军河南。全子才收复南京归德府,随后向开封进发。开封守将为崔立,原本为金国的元帅级人物,受命坚守开封,但开封蒙古军都尉李伯渊、李琦、李贱奴长期遭受主将崔立的侮辱,此时三人杀掉崔立,以开封城投降蒙古。七月初五,全子才率宋军进入汴京城。然而他们看到的,已不是《清明上河图》中那座繁华的都市了,曾经超过百万的人口只剩守军六百余人、居民一千多家。到处都是一片残垣断壁,破败的尸体和森森的白骨更是随处可见,城中没有丝毫的生气。但毕竟他们还是实现了梦寐以求的理想,圆了“靖康之难”以来无数志士仁人的梦。
收复开封的消息传到朝廷,整个南宋朝廷几乎沸腾了。赵昀立刻给官员升官,统帅赵范进封东京留守,前线总指挥赵葵进封南京留守,全子才进封西京留守。赵昀的意图非常明显,他要坐镇后方的赵范快点去汴京,要赵葵和全子才快点把西京洛阳收复了。