能向你這種犬羊一樣的人稱臣呢?”他又罵黃花:“你引誘我到這裡,我自身死去並不可惜,但是當我國的軍隊到來時,你們君臣國家將會滅亡,生死就在早晚之間,讓你後悔都來不及!”黃花非常憤怒,拔出劍親自砍下了高黑的頭顱。真是一個忠誠的臣子!答裡呵整理好軍隊,前來攻打無棣城。燕莊公因為兵力不足,城池已經被攻陷,無法堅守,於是下令四面放火,趁亂殺出,直接退回到糰子山下紮營。
接著齊桓公的大軍走出了迷谷,不到十里路就遇到了一支軍隊。派人去偵察後,發現這是公孫隰朋的部隊。於是,兩支軍隊合併,直接趕往無棣城。一路上看到百姓們抱著老人和孩子,紛紛逃難。管仲派人去詢問百姓,百姓回答說:“孤竹國的國主已經趕走了燕國的軍隊,回到了城中。我們之前躲避在山谷裡,現在也準備回城裡去了。”管仲說:“我已經有辦法打敗他們了!”於是讓虎兒斑挑選幾個心腹士兵,裝扮成城中的百姓,跟著其他人一起混入城中,只等半夜放火作為訊號。虎兒斑按照計劃行動後,管仲讓豎貂攻打南門,連摯攻打西門,公子開方攻打東門,只留北門與他一起守衛。王子成父和公孫隰朋分成兩路,埋伏在北門之外,等待答裡呵出城,然後截住他並擒殺。管仲和齊桓公則離開城十里下寨。此時,答裡呵正在救滅城中的火災,並且呼喚百姓回來重建家園。同時,他還讓黃花整頓軍隊,為了應對隨時可能發生的戰鬥做好準備。那天黃昏時分,突然聽到炮聲四起,有人報告說:“齊軍已經到了,把城門團團圍住。”黃花沒想到齊軍會來得這麼快,大吃一驚,趕緊率領士兵和百姓登上城牆守望。到了半夜,城中四五處地方起火,黃花派人去搜捕放火的人。虎兒斑帶領十多個人直接來到南門,砍開城門,讓豎貂的軍隊進入城內。黃花知道形勢不妙,護送著答裡呵上馬,尋找逃跑的路線。聽說北路沒有軍隊,於是開北門逃離。但是,他們只走了兩里路,就看到火把在城內晃動,鼓聲震天,王子成父和公孫隰朋帶領的軍隊殺了過來。此時,開方、豎貂和虎兒斑也各自統領軍隊追擊。黃花元帥奮力抵抗,死戰良久,但最終力竭被殺。答裡呵被王子成父俘虜。兀律古在混亂的戰鬥中死去。到了天亮,大家迎接桓公進入城池。桓公列舉了答裡呵協助邪惡的罪行,親自斬下了他的頭顱,掛在北門上,以警告那些戎夷之人,並安撫城裡的百姓。當戎人們說起高黑不屈服而被殺的事情時,桓公十分嘆息,立刻命令記錄他的忠誠和氣節,等回國後再商議如何撫卹他的家人。
燕莊公得知齊桓公獲勝進入城池,也趕來糰子山和他會合。在互相祝賀之後,桓公說:“我冒著千里之行,來到這裡協助你們,幸好成功了。令支和孤竹一下子就被消滅了,我們得到了五百里的領土。但是,這並不是我越過國界所能夠做到的,所以請你們接受我的贈禮,增加你們的封地。”燕莊公說:“承蒙您的神助,我才能保住燕國,怎敢再期望增加土地?還是請您來安排吧。”桓公說:“北方邊境偏遠,如果再立夷族,一定會再次叛亂,您不要推辭。東部的道路已經打通,希望您能努力發展,繼承先召公的事業,向周王室進貢,成為北方的屏障。這樣,我與您都能共享榮耀。”燕伯於是不敢推辭。桓公就在無棣城犒賞三軍,因為無終國在戰爭中有功,所以把小泉山下的田地賜給了他們。虎兒斑拜謝之後便先行回國。桓公休整了五天後,再次渡過卑耳溪,在石壁處取回了車輛,整理好後慢慢前行。看到一路荒蕪的景象,桓公感到很淒涼,對燕伯說:“那些軍隊的頭領太殘暴了,連草木都受到了牽連,我們一定要警惕!”鮑叔牙從葵茲關來迎接桓公,桓公說:“糧食供應充足,這都是大夫的功勞。”然後又吩咐燕伯在葵茲關設立駐防,接著就把齊國的軍隊撤回了。燕伯依依不捨地送桓公離開,結果不知不覺地已經送入了齊國的境內,離燕國的邊界已