卻說遂之守臣張五貴差人報魯,一麵率兵出敵。兩陣列開,當先二員大將,乃陳國將軍許柯,橫槍勒馬大罵:“吾奉齊盟主之命,前來伐魯,列開陣道與我諸侯經過,萬事俱休,若說半聲不肯,叫汝城變為草地!”張五貴大罵:“匹夫!無故興兵犯界,敢出不遜之言,若不速退,叫爾片甲不回!”許柯拍馬橫槍,直來取五貴,貴亦輪刀來迎,二馬相馳,戰到十合,不分勝負。管夷吾在高山望陣,以紅旗左招,蔡營隊中突出耿至和,以紅旗右招,宋兵隊中突出方仲德。四馬相交,圍作一處,五貴見三將齊到,力不能敵,望本陣而走,將至城下,城中突出大將。五貴視之,乃齊將仲孫湫。喝曰:“吾奉管上卿之命,今已先打入遂城,等汝多時。”貴見前後無路,從間道走入山壘,孫湫拈弓搭箭,望貴後端發一矢,弦響處貴翻於馬下。仲孫湫搶入陣去,殘兵奔魯,仲孫湫收軍,迎列侯入城。
齊桓公欲乘勝進攻魯城。管仲曰:“魯為周室宗國,不可加兵,我師暫屯於遂,遣人遞書責以違盟之罪,魯公不出城續盟,然後加兵不遲。”桓公然之。遂遣使遞書於魯,魯莊公聞遂城已陷,又得齊桓公之書,戰懼以問群臣,公子慶父請領兵出城。大夫曹劌諫曰:“齊侯假天子之命伐魯,君出兵與敵,是抗王師也!莫若主公親往續盟,其禮甚正。”莊公問:“誰人敢從寡人往盟?”階下一人,應聲前來曰:“我去!我去!”
眾人視之,乃上大夫曹劌之弟曹沫也。現為本國中軍大夫。魯莊公見沫豐神俊雅,博學善談,乃曰:“曹子沫輔孤往會,孤複何憂?”遂遣使,令齊侯退兵於柯。使告桓公,桓公傳令於柯下寨。
數日,魯莊公至柯,與列侯相見禮畢,齊桓讓魯莊位,魯莊曰:“公乃盟主,寡人實違盟之俘,何敢預坐?”齊桓固請,魯莊然後就位,告列侯曰:“孤實失德,有背於諸侯。”齊候曰:“此天子命令,非某等敢專,公既親降,續盟可也!”魯莊曰:“惟公命是從!”齊桓公下令,令軍士築壇三層於柯之野,與魯莊升壇續盟,二公登壇列坐。魯大夫曹沫,乃按劍曆階而上,謂齊桓曰:“明公朝天子以令諸侯,當用至公,以服天下!”齊上卿管夷吾,亦按劍曆階而上,問曰:“魯大夫有何明教?”沫曰:“往者齊奪我汶陽之田,今當還我,然後我始會盟。”管仲告齊桓曰:“公將秉王令行於天下,則當還魯侵地,取信於諸侯!”齊桓遂令還之。諸侯在壇下聞者,皆曰:“齊桓公誠伯主也!誰敢不尊。”二人盟罷下壇,各歸本寨。
宋桓公引本部文武歸寨。是夜,月明風清,宋桓釋甲遊於營下,遙見齊營疊疊,殺氣騰騰,列國之營,皆不可及。自歎曰:“齊之強盛若是,豈肯久處一隅哉!其鯨吞虎噬之誌一逞,我將焉敵?”乃觸景傷懷,谘嗟不已,乃賦之曰:嗟彼太陽兮,墜幾西。眾星落落兮,各耀其儀。卓彼熒惑兮,耿乎中天。芒炳炳兮,而光逼。其流將跨乎列辰兮,有自來矣。忽外有一人,入而問曰:“主公無乃有感於齊乎?”公視之,乃大夫戴叔皮也。公曰:“子服何言也?”對曰:“大丈夫不能橫行於天下,豈甘心屈於人下乎!”公曰:“子既知孤誌,試為孤籌之?”皮曰:“以宋國之眾,山川之險,威德足以並於齊、楚,主公何不拔寨而歸,以作他圖。”公然之,傳令三軍,銜枚拔寨而歸。
及天明,諸侯相會,軍報宋侯背盟逃歸。齊桓大怒,令仲孫湫率兵追之。報者曰:“已及綠草河矣!”管仲曰:“追之非義,可請王師伐之。”齊桓使入周請師。僖王曰:“宋公會盟,未幾而遂背之,不伐何以懲眾?”遂差大夫單伯領兵入齊,會諸侯以伐宋。齊侯聞單伯至,率列侯出迎。入寨各敘禮畢,管仲曰:“王師既至,即日便拔寨興兵!”遂傳令命陳蔡之兵為前部,自率大軍繼後,旌旗蔽日,劍戟鳴空,大軍望宋而進。