谁适合领兵前往征南?”大将呼延晏站出来说:“臣请前往。”汉王说:“有卿领兵前去,协助二人,大功必成,朕甚为高兴。明日你可以集结军队、粮草,立即出发。朕早晚期待你的胜捷报告。”于是,呼延晏率领精锐的两万七千士兵前来攻打洛阳,军队一直来到城下。听说石勒和刘曜已经分兵攻打三台和邯郸,晏便传令不需安营扎寨,限定五日内攻下洛阳。若是无法攻下,将斩首众部将。于是,三军齐心协力发起攻击。
晋帝大为惊惶,急派前将军张进率御林军出城迎敌。张进上马,呼延晏前来迎战。两位将领在阵前相互交锋了四五十回合,无分胜负。北军的曹奇怒火中烧,挥刀策马冲出,南军的高见挺枪迎敌,四位将领未见胜负。晋军中夏洪引军冲出,北军的潘仁在城楼上看见,急忙放起号炮,两边的弩手一齐射击,中军的弓箭手纷纷向前乱射。晋军难以抵挡,匆忙引兵逃回城中,结果引发了混乱踩踏。呼延曼驱兵追杀,晋军大败