公元前685年,齊桓公拜管仲為帝,委托管仲管理國家。壹天,齊桓公問管仲:“我喜歡打獵,喜歡喝酒和顏色。這些會不會阻止齊國稱霸諸侯?”管仲回答:“不會。”齊桓公又問:“那還有什麽會阻礙爭霸呢?”管仲回答說:“我不認識聖賢,我知道聖賢不任用他們,但是他們不信任他們。若有,必以小人之心度君子之腹,有礙爭霸。”
從此,齊桓公只任命管仲處理國事,尊稱管仲為“管仲”。不管齊國的政事是什麽,先告訴管仲,再告訴我。魯莊公聽說齊國拜管仲為丞相,大怒:“我後悔沒有聽王世博的話,先殺了管仲。”魯莊公檢閱戰車,準備籌劃討伐齊國。
齊桓公聽說了這件事,問管仲;“我要討伐魯。管仲怎麽看?”管仲回答說:“陛下剛剛繼位,心中未定,軍隊也沒有準備好。請不要大吵大鬧。”齊桓公不聽,於是他任命包為將軍,帶領軍隊攻擊盧昌紹。
魯莊公問:“齊國對別人很殘忍。我們怎麽能抗拒呢?”王世博說:“我推薦壹人抵抗齊軍。”
魯莊公問:“艾青推薦誰?”王世博曰:“某知曹,隱居東平。他不是官員,但他有才能。”魯莊公命令士伯去召喚曹劌。曹劌笑著說,“妳們這些肉食者沒有註意。妳是來召喚我這個吃草的人來提建議的嗎?”王世博也笑著回答:“如果吃草的人有策略,以後就可以吃肉了。”
過去,吃肉是被嚴格限制的。只有貴族、官員和特權階級才能吃肉,普通人只能吃素食。王世博帶著曹劌去見魯莊公。莊公問:“我們怎樣才能打敗強大的齊國?”曹劌回答說:“帶兵打仗,需要根據戰場情況隨機應變。妳無法提前預測。我願意跟隨我的主人贏得戰鬥。”
魯莊公帶著曹劌,率領壹支軍隊來到瓢。包見魯莊公率軍出戰,也準備應戰。魯莊公也是如此,兩軍對峙。包因為曾經打敗過魯軍,所以有輕敵之心,下令擊鼓前進。魯莊公聽到齊軍的鼓聲震耳欲聾,他也下令擊鼓迎敵。曹劌攔住了莊公,說道;“齊軍士氣正旺,我們要靜觀其變。”魯莊公下令三軍不可喧嘩,喧嘩者斬首。三軍列隊準備戰鬥。
冰淇進攻魯軍大營,但他沒想到魯軍大營像壹個鐵桶。沖擊不動,他只能後退。過了壹會兒,齊軍的鼓聲又起,他們繼續第二次進攻魯軍。魯軍繼續如鐵桶般嚴陣以待,齊軍再次撤退。包舒雅下令:“魯軍害怕,我們將贏得第三次沖鋒。”齊軍再壹次擊鼓向天,準備沖鋒。曹劌聽到齊軍的第三次鼓聲,就對魯莊公說:“該打敗齊軍了。請妳讓妳的主人下令擊鼓前進。”
那是第壹次呂軍擊鼓沖鋒,也是第三次,琦君見呂兵前兩次沒動,以為他不敢與冰淇交戰,心不在焉。誰知鼓聲驟起,盧俊被沖力所殺,落荒而逃。正當魯莊公要下令追擊時,曹劌說:“主公且慢。我去看看。”下了車,看了看齊陣,登車望去。過了壹會兒,他對魯莊公說;“現在可以追了。”
魯莊公率軍追齊軍三十余裏,從輜重中奪俘無數,大勝而歸。魯莊公問曹劌:“艾青為什麽要等齊軍擊鼓三聲才出兵壹戰而勝?”曹劌回答說:“戰爭是以士氣為基礎的。士氣高者勝,士氣低者敗。擊鼓就是鼓舞士氣。第壹次擊鼓士氣十足,第二次開始減弱,第三次失敗。我不擊鼓,就提高三軍士氣。齊軍三次擊鼓,我軍第壹次擊鼓,所以我們贏了。”
魯莊公又問:“齊軍已經潰退了。為什麽艾青不幹脆不再追究?”曹劌曰:“齊人奸詐,恐有埋伏。我不敢相信我壹開始戰敗後就逃跑了。我後來觀察到,齊軍撤退時,車輪縱橫,毫無紀律,說明軍隊士氣混亂;我見他們旗幟不整,急於逃走,便下令追擊。”魯莊公曰:“艾青真會打仗。”曹劌被任命為醫生。