潼关、洛阳,为什么还在这里等着?”全子才却说道:“粮饷没有征集,如何能进兵?”
赵葵忿然不悦,说道:“现在北兵还没有来到,正好乘虚急进。如果等着史制使发饷到来,恐怕北兵早已南下了。”由于赵葵对全子才没有进兵,非常不满,就改任徐敏子为前锋部队的监军,将全子才留在汴京。这支前锋部队,共有一万三千人。由杨义指挥原全子才部的淮西兵,以及其他部队作为第二梯队,在得到军粮后前进去洛阳。部队拿到粮食之后,都纷纷叫嚷军粮太少,赵葵却仍然强行命令各军出发。
徐敏子命令前锋所部的一万三千宋军,把五日军粮留作七日来食用。于七月二十一日,也就是赵葵到达汴京的第二天,起程前往洛阳。蒙古人虽然放弃洛阳,渡过黄河到达了黄河以北,但是他们在洛阳、孟津、潼关等大片地方却留下不少的蒙古骑兵哨骑,侦察宋军动向。在宋军前锋离开汴京前往洛阳后,塔察儿命令部将再次渡过黄河,到洛阳东边的龙门地区埋伏,并准备在故意放过宋军第一梯队进入洛阳城后,才突袭宋军第二梯队,把洛阳和汴京的宋军切断,然后再各个击破。
七月二十六日晚,宋军前锋和州宁淮军正将张迪率两百宋军抵达洛阳。城中没有守兵,只有三百多户百姓,当即开城出降。徐敏子率军进城,次日军粮就用完。他们只有采蒿和面,作饼充饥。此时蒙古已调兵前来,与宋军相
争。太常簿朱扬祖奉命去河南,谒告八陵。他刚到襄阳,就听说蒙古前哨已经到了孟津,陕府、潼关、河南都也增兵防守。同时听说淮东驻扎的蒙兵,也从淮西赶赴汴京。
朱扬祖大惊失色,感到进退两难,连忙与孟珙商议。孟珙答道:“敌兵两路遥远,估计十多天内不能到达。我替你挑选精锐骑兵,昼夜兼程,不到十日即可完事。等敌军来到东京,你就可以南回了。”朱扬祖还是胆怯。孟珙表示愿意和他同去,于是他们兼程而进。到陵下奉宣御文,礼成之后退回。等返回襄阳,来去平安无恙。朱扬祖谢别孟珙,自回临安复旨去了。
正当孟珙在襄樊组建镇北军防备蒙古南侵时,枢密院命令他赶赴行在临安议事。赵昀对孟珙非常器重,召见时,夸奖他道:“你是名将之子,忠诚而又勤恳,破蔡灭金,功绩昭著。"孟珙则说道:“这都要归功于宗庙社稷的威灵,陛下的圣德,和三军将士的努力,臣何力之有?”赵昀很是高兴,又咨询中兴大计。孟珙答道:“希望陛下宽民力,蓄人材,等待时机。"可惜赵昀没有耐心。
再说杨谊作为徐敏子的后应,率领第二梯队一万五人,经过五六天的长途行军后,抵达洛阳城郊的龙门镇。他还不知道自己已经进入了蒙古军的伏击圈,命令全军就地休憩。宋军官兵刚刚坐下来准备开饭,附近的山顶上立起了两把红、黄大伞。蒙古骑兵顿时从四处疾驰而来,在其主将刘亨安的带领下,击杀宋军。
宋兵以弓弩手为主,在这猝不及防的攻击中根本来不及列阵。刘亨安又横槊冲突于宋军中,致使宋军全军大溃。大部分人被拥入洛水溺死,只有主将杨谊和少部分斥候逃入到洛阳城中。宋军第二梯队遭到了毁灭性打击,洛阳城里的第一梯队遭到孤立,"在洛之师,闻而夺气。"
龙门之战后,蒙古趁机逼近,前锋到洛阳城下扎寨。宋军无援无粮,而洛阳城大人少,守城也是不可能的。监军徐敏子决定趁着蒙军主力未到,突围回师。洛阳的宋军一面袭击蒙军前锋,掩护宋军主力的行动,一面于八月初一渡过洛河,背水列阵。
八月初一,蒙古军率先发起攻势,多次冲击宋军阵营。宋军作战顽强,屡次击退蒙古军。双方胜负相当。八月初二,蒙古军以步兵执盾牌前进,把宋军的阵势切断成三部分,再以骑兵冲击。宋军则以步兵大阵为依托,战至中午,杀敌四百多,夺得盾牌三百多面,再次击退蒙军的攻势。
尽管宋军在正面战斗中不落下风,但这个时候已经断粮四天了,形势非常不妙。徐敏子认为东面蒙军是主力,于是率宋军向南方突围。蒙军知道宋军突围后,以骑射手在后面追杀。宋军的绝大多数是步兵,纷纷被杀死在逃跑的路上,战将几乎全部战死,最后只有徐敏子带同三百步兵,吃了九天树叶树皮之类的东西,最终幸运地逃回了光州。