亡,亦且俟观其变,未可便进。"汉主不听,以刘曜为帅,刘厉为先锋,姜发为谋主,关谨、关山为左右,刘景为合后,领兵径望洛阳而进。使人赍敕一道,行粮五千斛,往洛水关报刘聪知会;再发使命一道,至襄国城加封石勒为上党公,令其进攻许昌。
  
  刘曜拜命出平阳,领兵十万,一路浩浩荡荡望洛阳而进,晋之各处郡县守臣,羽檄交驰不绝,报入洛阳。怀帝闻之大惧,急召文武计议御汉之策,一面使人宣取东海王入京。王衍出班奉曰:"前者汉兵两次犯京,皆大败而去,今何又畏于彼?可命前卫将军曹武领兵为先锋,阻敌汉寇,再着后卫将军张骐、中卫将军张骥为辅翼,密使左卫将军贾胤领兵三万,绝汉之救兵,必然又教他们败去,再不敢瞰洛阳。"怀帝听奏大喜,急召四将上殿,赐印加秩,令曹武领兵五万,宋抽、彭默为副,一同先出,阻拒汉兵。按:曹武乃曹洪之孙,甚有勇略。得曹孟德之七保刀,凡有战将器械遭其刀者,无不损坏,自以为无敌将军。当日受诏为前锋,即便起发。至界上,探得汉兵将近,乃命扎寨把住。次日,刘曜兵到,欲攻晋营。曹武整兵出战,两阵对圆,汉刘曜向前打话,左有关谨,右有关山,前有刘厉,后有关防,其馀将佐,依次排列,高叫晋将打话。曹武令大开门旗,放炮擂鼓,奏乐而出。刘曜曰:"来将何名?今汝晋朝将寡兵微,可速献洛阳,吾亦还封汝主为安乐公,以全躯命。否则打破城池,玉石俱焚,难免杀戮矣!"曹武曰:"前次亦是汝来,何为连夜逃去?今复敢此狂言,莫非换过手足乎?若是不曾变换,宜速下马投降,尚未迟矣!"刘厉未敢出马,关谨大怒,轮起青龙大刀,杀过晋阵。曹武舞双宝刀接战,二人约马出阵,团团转杀,斗上三十馀合。曹武只倚宝刀坏人器械,方能取胜。兹被关谨刀大力猛,如风砍进,曹武遮拦不迭,将欲垂败,宋抽、彭默急忙跑马出助。刘曜大怒,亲自扬鞭来阻。于是刘厉、关心一齐冲出,众将聚作一团混战,不半时,宋抽被关谨一刀斩于马下。彭默心慌,也被关心砍死。曹武看见,不敢再战,策马望城中而走。汉将随后追下,正在危迫,却得张骐兄弟兵到,武得脱去。张骐立于路口大叫曰:"汉贼速退犹迟,尚敢魍魉,张志远将军在此等你!"关防大怒,挥刀直砍而前。张骐挺枪接住,二人曾经战过,知是对手,至是各各当心着意,一连战上四十馀合,未分胜败。张骥恐兄有失,横刀直进,思欲夹攻关防,原来关谨亦拍马出阵,思欲助兄,正与张骥相撞,两个即便交锋。才及数合,贾胤引兵杀至,截于中间,不容汉兵再进。刘曜见之大怒,挥鞭出呼众将曰:"晋将如此无知,汝等不出冲阵,更待何时?"于是刘厉、关山等一齐杀过晋阵,骐、骥、胤、武只是四人,怎当得十数员猛将,乃大败而走。汉兵随后掩袭,一直追七十馀里,夜不住马。
  
  次日辰分,径至洛阳城下安营。晋主大惊,急召文武宫员商议。众大臣计无所出,王修进前曰:"今事在危急之际,惟计可以破敌。臣闻弘农太守坦延起兵来援,因是孤军,惧汉势大,在于途中,不敢进救。陛下可发密旨慰劳赐赏,令其乘时行计,以本部兵粮诈降刘曜,约其内应,定在十日内劫营,教彼放火,以乱汉兵之心,便可获胜矣。"王衍曰:"贼中有智者多,恐难瞒彼。"修曰:"不妨,只要坦延肯行。此时刘曜已知起兵至近,今若去降,彼将以为延出进退两难而降,定然喜纳无疑,不须过虑。"晋主从之。即遣王修为行人,乔装出城,密至坦延军中,传诏曰:"卿今远出勤王,忠可尚矣。但以贼势甚猖,进恐无功。朕听王右丞之计,欲卿为国干功,图像麒麟,若肯奉诏,当即与行使王修谋之,莫负朕望。禄必上二千石。"延拜诏,即问王修曰:"圣上欲吾行计,王大人主画,必有奇谕。"修曰:"晋主有命,欲故人诈降汉贼,以为内应,期在十日内,我出城中兵来劫寨,汝却于营中放起火来,待其兵乱,我等乘势取胜,便是故人之功矣。"延曰:"吾之所来,正尽忠报国耳,既不能力诛汉贼,故人教我行此,即当任之,但自放心,必要见绩。可拜上东海王并覆圣上,不必挂意,吾有饵贼之术,管取成功。"王修辞去。延乃即将兵粮扎于郊外,更换素服,独自乘马,径往汉营,拜于辕门之下。守兵通报,始安王刘曜问曰:"汝何人也?"延曰:"臣乃弘农太守坦延。昨者奉诏引兵勤王,来至途中,见外镇别无一人一骑来赴,洛阳亡在旦夕,知天不祚晋氏。见大王强兵在此,臣今进退不得,愿将本部人马行粮献上,作为进见之忱,伏乞大王收录,以执鞭镫。"刘曜不知是计,即准其降,收了兵粮,授延为佥军,权居后槽。延乃命军士积办草料,以备久困洛阳之用。刘曜大喜,以为人心归向,晋无外援,乃将兵困住城门,不攻不打。
  
  将至八九日,忽然过未时分,狂风大起,刘曜召众议曰:"今晚可以乘风攻城,将火器打入,或可下也。"姜发曰:"不可妄行。此风甚是不祥,诸兄弟俱要用心提防,免被所算。"曜曰:"晋人畏吾如虎,何敢算吾?"呼延攸曰:"不可恃骄,只是防之为上。"于是各不解甲而寝。将近一更,城中上官巳与宋胄、何伦、贾