永嘉五年,漢元熙五年,五月下旬,晉漢構戰於魏郡之五鹿墟。值天時暑酷,兩軍多病,苟晞獻退兵避暑之計,將兵馬八麵埋伏於地名高雞泊,以誘漢將。漢將王彌、劉靈、劉曜、呼延攸四將,果然恃勇往追。軍師張賓調遣石勒、楊龍、關防、呼延晏四將領兵二萬,趕去接應,以防不測。宣於曰:“今此一去,陸機必有毒算,不比往常。宜發勁兵前去,方保無失。”即喚張敬、曹嶷、夔安、孔萇、桃豹、黃臣、關謹將兵一萬先行,張實、趙概、黃命、王如、廖全、胡寧、關心將兵一萬再去接應王彌等。王彌等追趕十餘裏有餘,見前軍去遠,催眾疾進。忽聽得一聲炮響,張方、祁弘引兵截出,大罵曰:“王彌、劉靈,你這賊子!真乃胡虜狗性,全無分毫信行。既已相通,奚當暗襲。喜得我還留兵一枝在此防你,好好退去,以全兩家之好,免得外人取笑。”王、劉曰:“汝等懼怕而逃,豈是相和,休得亂言。”拍馬直取方、弘,晉將方、弘並副將馬瞻、孫緯四人向前敵住。戰不上二十餘合,石勒、關防四將又至。張、祁等故意抵住,隻見張敬、黃臣等六將又到。張方四將乘機帶馬望高雞泊中而走,彌等追去。薑飛趕至叫曰:“軍師有令:南兵必有埋伏,不可被算,宜早回馬。”劉曜曰:“適間便是伏兵矣,有何懼哉!”當先而進,關防等隻得隨去。行不五七裏,兩邊草木茂盛,曜急立馬叫曰:“此處恐有埋伏,不可去矣!先鋒且住。”道猶未了,忽然間炮聲衝天而起,漢兵亟退,後麵草木皆著,火焰猛烈。彌等見道路逼山,恐被燒連,隻得衝向前去,晉將石超、牽秀殺出,張敬、夔安敵住;晉邈、息援殺出,曹嶷、黃臣敵住;許雄、衙博殺出,關謹、楊龍抵住;郅輔、林成殺出,孔萇、桃豹敵住;皮初、夏暘從中殺轉,汲桑、楊興寶二步將敵住。張方、祁弘帶領眾將馬瞻等殺轉,彌、曜、婁、勒、防、龍、延攸、延晏、薑飛等分頭抵戰。又有副將葉榮、襲用來助,吳豫、趙鹿向前敵住。泊西頭張實、黃命等一班殺至,又被北宮純、朱伺、王昌、沒骨能、包廷、周並等截住,不能得入。東西兩頭,數十員戰將殺得塵飛接漢,山麓皆迷。苟晞恐漢將善戰,帶領接應大兵,令晉將十員,一齊衝入,撞得各皆四散。關、張等見火滿山崗,乃聚於垓心,紮作一處而戰。張實、薑發在寨,心慮眾將有失,自出觀望。見東南角火炙天紅,大驚頓足曰:“中其計矣!”薑發複帶刁膺、支雄、關河、關山、呼延顥領兵二萬追去,及到高雞泊,正見張實等與北宮純一班抵死在路口戰殺。薑發曰:“此處如此之極,中間勢又急矣!可協力殺退這廝,入泊去救。”於是張曀仆、呼延模、支屈六等叫曰:“我願當先,關將軍等可助一臂之力!”諸將盡湧而進,呼延顥殺死沒骨能,張賓刺傷童奇,晉兵乃退。眾將皆殺入穀中,包廷阻住,被支雄所殺。遂無滯礙,徑至垓心,殺散圍兵,隻有劉曜、劉靈、張敬、吳豫四人不見。薑發曰:“既都督先鋒等陷於敵陣,宜急往救,遲則有誤矣。誰敢前去?”汲桑、楊興寶、胡寧曰:“我三人當先,願者便來!”劉膺、胡莫、支屈六、趙鹿、張曀仆見吳豫在內,皆爭殺去,刁支、關山亦趕而進。晉兵圍得一似鐵桶般緊,劉曜身中三箭,張敬麵中一箭,力戰愈極。苟晞催軍漸漸逼近,正在危急之際,卻得汲桑、楊興寶、胡寧奮勇亂砍而入,張曀仆等又至,晉兵遂亂。苟晞喝令亂射,於是箭如雨點,楊興寶身中十餘箭,得見劉曜等,一同殺出。苟晞見被救兵相見,親自領兵殺入追趕。劉靈不曾顧後,被晞一槍戳中腿上,靈怒,轉身敵殺,苟晞退去。高潤搶出,靈腿槍瘡痛,正憂難敵,被楊興寶抵住。潤一槍刺中興寶肩上,興寶忿怒,一錘打去,正中馬頭,高潤撞下,楊興寶趕進擊死。漢眾招呼望西而轉,汲桑在後,忽見夏暘擒刁膺而至,桑急飛步趕上,一斧砍死其馬,夏暘、刁膺一齊跌於地下,各皆掙起。桑欲去追夏暘,姬澹殺至救去。苟晞曰:“兵將聽令:今漢將傷而又疲,宜亟趕之,可以獲矣!”宋配、郭默等爭先而進,被石勒立斬。周並、關山梟了夏鎮,晉兵乃退。苟晞曰:“可即乘勝連夜殺去,劉聰亦走矣!”陸機說成都王曰:“功者不可幸成,勝敗原無定期,否泰亦有反複。得勝一陣,大王威名有矣。漳河之勝,可洗韓陵三戰之羞;高雞泊之輸,亦足雪五鹿墟兩戰之恥矣。賊將雖小有所傷,勇者甚廣,未可輕視也。不如乘此唱凱以渡漳河,待秋再舉,非善之善者也。”成都王喜其言之有理,吩咐各軍皆至蕩陰屯紮。其地寬廣,柳林高茂,水道極便,堪可過夏。又好馳馬操演,乃悉往彼處安營而去,不在話下。且說薑發招集殘兵,直至二更方才回寨。劉玄明等皆在中軍帳內坐議,以待消息。隻見薑發先至帳中,見劉玄明,勸其莫責諸將,待其好入寨相見。張賓等問以戰鬥情由,發言折兵萬餘,胡寧、庾融二將被殺,楊興寶傷重甚危,劉皇子亦為射傷,劉子通遭苟晞槍中左腿,皆在寨外,無顏敢入。聰使張賓、劉欽出外召入,微責彌、曜四人曰:“豈不聞人與誓約,背之不祥。且歸師勿掩,古今至言。汝等恃血氣之勇,效匹夫之行,不遵軍令,擅用兵馬,以致大敗。理合從法,姑念為國誤墮詭計,不罪汝等。今後切不可造次妄進,須要定謀方戰。喜得晉兵知己,渡河而去。若其亦與汝等見識,合兵追來,以責失信之罪,此等炎熱天氣,一被圍城,糧又欠少,水且不敷,豈不受他壓製乎!”眾將惶恐告罪而退。次日升帳,張賓進議曰:“今晉兵已逼漳河,殿下亦不可失信。宜將人馬渡靈昌河,往邯鄲大郡駐紮。養蓄威銳,待時而動,以息軍民。使得安獲秋成,不亦差乎!”諸將曰:“晉師尚不曾散,皆在蕩陰。我若退去,則瀛州、汲兗皆被所複,不救則前功盡棄,救則依舊是戰。勿若隻在此處屯紮,使彼不敢窺瞰數郡,何必退哉!”薑發曰:“不然。我若不退,成都王與眾刺史疑吾有異,定是驚懼,不敢散去。一交秋收,必有再來之意,豈非自使人懷備我之心也。若還釋此而去,不過數月,各鎮兵馬,支給不便,心誌必解,各各散回本鎮去矣。諸侯一散,見此回不能成功,反折兵將,且不複至矣。”張賓曰:“存忠高見不在大都督之下也。況今齊王獨掌朝權,司馬穎成功,冏之所不悅也。解散之事,不卜而知。成都諸王一入洛陽,齊王之隙必起矣,安能再集天下大兵,以起漳河之戰乎!然後再觀時勢,分兵再出,平陽钜鹿之功可複見矣。”劉玄明曰:“二軍師之言理明見到,甚合權宜。修之高見還是如何?”宣於曰:“臣每夜好觀天象,見晉之氣數尚盛。但難星在於洛陽分野之位,必生內亂。內亂一發,自顧無暇矣。諸侯之兵,不日自當解散,焉能久住。”劉聰從之。留曹嶷督兵一萬,鎮守魏郡,大軍俱至邯鄲而去。劉聰到郡,與眾議曰:“晉兵尚然如此之盛,吾等終不能橫行中原矣!”宣於曰:“太子休慮。吾觀晉朝之亂,不出數年。邊藩各將自霸,土宇瓜分,四方救護不迭,軍兵支吾無及,武備俱懈。那時乘隙振旅,徑趨洛陽,則一鼓可下。奪其京邑,擒其君臣,中原入掌中矣!譬如人之一身,內腑既潰,四肢隨憊。大功不在速成也。”劉聰聽言大喜,即令諸葛宣於將兵馬一半,回平陽伏命而去,不在話下。