使人赍赏,催各进兵。只见刘聪本至,言司马越毒杀惠,再立新君,思夺大政。不意怀帝选用贤良,俊协职,政事一泰始,晋室小康,未有罅隙。司马越亦求出许昌,一时未可卒侵原也。汉主谓诸葛宣于曰:"两路兵出,本意思兼并许洛,以夺原之地,不谓复立新君,勤于政事,任用中正,以致大功难成。欲乘其初立未固,敕令亟往攻之,庶或徼幸成功,未可谅也。若待立久,又难动摇矣。丞相以为何如?"宣于曰:"圣意虽是,但晋气尚犹未终,再过三年,岁德在辛,则吾西北之气全旺,未年中可克洛阳也。"汉主曰:"天道深远,推迁无常,变易靡定,难可逆料。亦宜乘时进试虚实,不得拘泥。"正议未决,忽有缪播之侄缪崇,避难奔至平阳投汉。汉主召入,问其备细缘故,崇曰:"司马越倚恃亲王,妄杀忠良,将吾叔与何绥、王高等十馀执政贤智之臣,尽皆诛戮,又欲夷族,故吾逃来投奔。今以王衍为太尉,惟事清谈,不务政体,而国政皆由潘滔、何伦专擅。谄佞竞进,哲人正士避过江东,洛阳朝政复衰,司马越不久祸及矣。"汉主闻言大喜,乃命宣于亲自临军催刘聪进兵。又差一使持檄二封,敕王弥、石勒俱会洛阳。
  
  石勒得檄,启张宾问曰:"今汉主敕吾同攻洛阳,欲待起兵前去,只恐王浚暗袭襄国,报复前恨,军师之意以为何如?"宾曰:"都督但且慢起,遣使先催王弥将所部三万人马去会刘永明,只说我等随后就发,待其试进,我看缓急而行,岂不两美乎?"时王弥三万兵马守把闤辕关,又收山贼数处,得兵万馀,骁将张杰、徐杲当日接得汉主之檄,即欲使人禀问石勒。却值勒使亦至,令其先行,乃引部下四万人马望许昌一路而进。途中所过县镇,皆送降求免杀戮,又添兵一万。边郡报入许昌,守关将丘光、楼裒闻知王弥兵盛,乃退入许昌,差飞马报入洛阳。东海王见报,恐家眷有失,即带何伦等连夜离洛阳回郡,分遣诸将扎大营数处,列兵以守。王弥到界,探知许昌兵盛,乃不敢进攻,从间道去会刘曜。曜问曰:"将军经过许昌,得睹其强弱否?"弥曰:"兵势甚盛,故来相合议而进攻耳!"宣于曰:"司马越兵威虽盛,素不知用,屡战多败。今但保守,必不敢战斗者,将军可与呼延兄弟领兵攻打洛阳,姜存忠与黄关诸将屯中路,以备救应,我与刘王子引兵拒住司马越。若得洛阳一破,则许昌可不战而下矣。兵法云:擒贼必擒王,此之谓也。"于是王弥、呼延晏各将兵马五万,径扣洛阳。一路上无人拦挡。
  
  报至京中,怀帝听得汉兵犯阙,心中大惊,一面差使命往各处催兵赴援,一面与诸大臣计议迎敌之策。王衍曰:"臣已命各门尽皆守把,令上官巳督兵五万,以张骐为先锋,王秉忠为合后,前去退贼,不许压境以扰百姓,陛下无用惊慌。"帝曰:"汉将雄猛,非可泛观。"衍曰:"张骐、张骥乃洛阳虎将,是张郃次子张污之儿,勇力振世,人皆惮之,管取得胜者也。"帝曰:"既是如此,可宣诸将赐赏出兵。"上官巳、张骐乃授为元帅先锋,张骥、王秉忠授为护军兵马指挥使,引兵陛辞出城,望界上而进。次日,探知汉兵将到,乃将军马扎住,择要地安营,把住路口,以备厮杀。时将近午,王弥二人至界,见晋将阻路,即使使向前约战。于是两边各排阵势,晋将军张骐全装披挂,手执长枪,指王弥曰:"汝等鼠辈,窃据河北数郡,我大朝皇帝不加问罪之师,幸莫大矣。辄敢寇犯王京,自作投罝之兔,岂不知洛阳有二虎乎?"王弥曰:"画虎不成,反类于狗,即是你也。你晋朝之人,个个会讲夸口大话,及见我王老爷,皆是生擒活捉,你何不知死活,而向虎头打掌耶?若知气数,可速倒戈投降,免得城破之日,身首离分,那时悔之晚矣。"张骐听言大怒,曰:"泼贼如此大胆,敢冒罔吾行。"挺枪杀出,王弥正欲勒马接战,只见西路大将军呼延晏早已杀出敌住。二将乍会初交,未知谁强谁弱,俱各当心着意,大展雄威,直杀得尘飞沙滚,日惨天昏,一连战上四十馀合,胜败无决。王弥见骐英勇,非比别将,乃轮刀冲出助战。晋阵上张骥亦舞大刀杀来敌住。四员将战作两团,枪对枪,一些无错,刀对刀,半点无差。但只见恨恨杀声连地轴,吽吽怒气震天关。两边兵士副将,尽皆禁住,不许混战,但只立地喝彩,并无少动。紧紧恶斗上二个馀时,看看红日沉西,两边各自鸣金,收兵入寨。次日又战,又无胜败。
  
  王衍得报大喜,乃自同司马司寇,亲带礼物出京,径至大寨贺功,上官巳等接入。王衍曰:"王弥骁将,晋汉驰名,到处无人可敌。不谓今日又遇二位将军,正乃是强中更有强中手。若得一枝外兵来援,破贼必矣。"骐曰:"不曾斩将夺旗,怎辱命驾亲临过奖,待明日先擒了王弥,然后扫平汉寇,方才与太尉部长等争气,此则未足言功也。"衍等齐曰:"全仗将军昆仲之威,以安万姓,乞为用心谨战。"骐、骥曰:"不才荷蒙委任,自有分晓。"乃设宴款待众官。酒至数巡,衍等辞曰:"两军交锋之际,不可耽误于酒,宜防莫测。"遂各别回。上官巳遣轻兵护送一程,整兵严守以防劫寨。次日平明,领兵出寨搦战,弥等亦至。两阵对圆,张骐立马阵前,谓