《左傳》哀公十一年載:“為郊戰(zhàn)故,公會(huì)吳伐齊。”即公元前484年春;齊將國(guó)書、高無(wú)丕率師至魯都城郊伐魯失敗。魯國(guó)想聯(lián)吳軍伐齊,報(bào)一箭之仇,就說(shuō)服吳國(guó)伐齊。此時(shí):齊軍為挽回伐魯失敗的面子,想再伐魯。吳欲稱霸,欲趁魯聯(lián)吳之機(jī)打擊強(qiáng)齊。于是,爆發(fā)了一場(chǎng)惡l戰(zhàn)——艾陵之戰(zhàn)?!蹲髠鳌钒Ч荒贻d:吳國(guó)為“中軍從王,胥門巢將上軍,王子姑曹將下軍,展如將右軍。”齊國(guó)為“齊將國(guó)書將中軍,高無(wú)丕將上軍,宗樓將下軍。”雙方各用車千乘,各號(hào)稱十萬(wàn)人馬。又載:“五月克博。壬申至于贏。”“甲戎,戰(zhàn)于艾陵。展如敗高子、國(guó)子敗胥門巢。王卒助之,大敗齊師。獲國(guó)書、公孫夏、閭丘明、首三千,以獻(xiàn)于公。”《東周列國(guó)志》記載與此相同。吳軍在5月攻下了博城,5月27日攻克贏城,至29日進(jìn)至艾陵地西5-里(約在今苗山鎮(zhèn))。贏城至苗山20余公里,約l天的路程,吳軍在兩天多的時(shí)同內(nèi)完全能到達(dá)。《東周列國(guó)志》中也大概地描繪了此戰(zhàn)的經(jīng)過(guò)。吳軍胥門巢率上軍先到艾陵地,齊將國(guó)書亦至。公孫近率部迎天軍,國(guó)書助之,大敗胥門巢。時(shí)魯將叔孫州仇率兵會(huì)吳,引吳國(guó)大軍至艾陵西五里下寨。5月30日一早,夫差命叔孫州仇率吳軍打第一陣,展如打第二陣,茹曹打第三陣,胥門巢率魯兵三千往來(lái)誘敵。自引大軍屯子高阜處,相機(jī)救援。齊軍第一仗勝,認(rèn)為有把握戰(zhàn)勝吳軍,群情激昂,吳將胥門巢率部挑戰(zhàn),齊將公孫揮因昨天曾擊敗胥門巢,往迎出戰(zhàn)。胥門巢見公孫出兵,立即退走。叔孫州仇截住公孫揮廝殺,胥門巢回身助攻。國(guó)書派公孫夏出車攻胥,胥門巢又退,公孫夏急追,展如引兵截住公孫夏廝殺,胥門巢又回車助戰(zhàn)。惱得高無(wú)丕、宗樓一齊出陣。吳軍茹曹挺身獨(dú)戰(zhàn)二將,全無(wú)怯意。國(guó)書見吳兵不退,引全軍助戰(zhàn)。吳軍漸招架不住。吳王在高處看見,命伯引兵一萬(wàn)接迎諸軍,親率精兵三萬(wàn)、分三股反以鳴金為號(hào),從一側(cè)穿插齊軍,將齊兵隔絕三處。齊軍首尾不能相顧。吳軍見夫差親臨指揮,勇氣倍增,獲齊軍革車八百乘。