十年春季,齊國的軍隊攻打我魯國。莊公準備迎戰。曹劌請求接見。他的同鄉人說:“那些每天都吃肉的人在那裡謀劃,你又去參與什麼!”曹劌說:“吃肉的人鄙陋不靈活,不能作長遠考慮。”於是入宮進見莊公。曹劌問莊公:“憑什麼來作戰?”莊公說:“有吃有穿,不敢獨自享受,一定分給別人。”曹劌回答說:“小恩小惠不能周遍,百姓不會服從的。”莊公說:“祭祀用的牛羊玉帛,不敢擅自增加,祝史的禱告一定反映真實情況。”曹劌回答說:“一點誠心也不能代表一切,神明不會降福的。”莊公說:“大大小小的案件,雖然不能完全探明底細,但必定合情合理去辦。”曹劌回答說:“這是為百姓盡力的一種表現,憑這個可以打一下。打起來,請讓我跟著去。”
莊公和曹劌同乘一輛兵車,與齊軍在長勺展開戰鬥,莊公準備擊鼓。曹劌說:“還不行。”齊國人打了三通鼓。曹劌說:“可以了。”齊軍大敗,莊公準備追上去。曹劌說:“還不行。”下車,細看齊軍的車轍,然後登上車前橫木遠望,說:“行了。”就追擊齊軍。
戰勝以後,莊公問曹劌取勝的緣故。曹劌回答說:“作戰全憑勇氣。第一通鼓振奮勇氣,第二通鼓勇氣就少了一些,第三通鼓勇氣就沒有了。他們的勇氣沒有了,而我們的勇氣剛剛振奮,所以戰勝了他們。大國的情況難於捉摸,還恐怕有埋伏。我細看他們的車轍已經亂了,遠望他們的旗子已經倒下,所以才追逐他們。”
夏季,六月,齊國和宋國的軍隊駐紮在郎地。公子偃說:“宋軍的軍容不整齊,可以打敗他。宋軍敗了,齊軍必然回國。請您攻擊宋軍。”莊公不同意。公子偃從雩門私自出擊,把馬蒙上老虎皮先攻宋軍,莊公領兵跟著進擊,在乘丘把宋軍打得大敗。齊軍也就回國了。
蔡哀侯在陳國娶妻,息侯也在陳國娶妻。息媯出嫁時路過蔡國。蔡侯說:“她是我妻子的姊妹。”留下來見面,不很禮貌。息侯聽到這件事,發怒,派人對楚文王說:“請您假裝進攻我國,我向蔡國求援,您就可以攻打它。”
楚文王同意。秋季九月,楚國在莘地擊敗蔡軍,俘虜了蔡侯獻舞回國。
齊侯逃亡在外的時候,經過譚國,譚國人對他很不禮貌。等到他回國,諸侯都去祝賀,譚國又沒有人去。冬季,齊軍就滅亡了譚國,這是由於譚國沒有禮貌。譚子逃亡到莒國,這是因為兩國同盟的緣故。