魯莊公見兩國兵馬來犯,有些害怕,公子偃去探視之後卻很有信心打敗敵人,莊公不太相信,偃就告訴莊公:鮑叔牙上次被打敗,所以這次很小心,隊伍很嚴整,宋國的南宮長萬就不同了,此人雖勇力過人,但自以為是,他率領的宋軍隊伍很混亂,所以很容易擊敗他,隻要打敗了宋軍,齊兵就必定撤退。
在偃的要求下,魯莊公同意他帶兵迎戰,自己率兵接應。偃是一個有計謀的人,他找來了百來張老虎皮,把虎皮披在馬的身上,然後選擇了一個有月光的晚上,突然對宋軍發起進攻,宋兵透過月光乍眼一看百來隻老虎衝了過來,先被嚇壞了,還沒有迎戰自己就先亂了陣腳,等到南宮長萬出來已經太遲了,還沒怎麽交鋒就被一旁的魯莊公一箭射中肩膀,魯兵衝上去合力把他擒獲。魯莊公憐惜他悍勇就沒有處死他,把他囚禁起來。鮑叔牙見宋兵失敗,如公子偃所料沒接仗就退兵了。
經過這兩次較量,齊桓公清醒多了,他改變提高自己身份的策略,轉為向周莊王求婚,莊王同意了,在第二年把王姬嫁給齊桓公,並讓魯莊公主婚,這樣一來,齊魯的關係也就恢複了。齊桓公大婚之後,徐國、蔡國、衛國也把王族的女兒嫁給他做偏室。過了不久,宋國發生災害,魯莊公認為:既然現在跟齊國好上了,何必還跟宋國敵對?就派人去賑災,這樣一來,宋魯的關係也就修複了,這一修複不打緊,宋閔公反而把命搭上了,請看下篇《宋閔公戲言喪命》。
【簡評】曆來是驕必敗,齊桓公敗在驕,南宮長萬也敗在驕。毛主席的“虛心使人進步,驕傲使人落後”語異理同。