宋襄公才回到宋国,突然听说太子昭又来了,心里也吃了老大一惊,“这是搞什么,不是都办好了吗?”
高虎就把情况给宋襄公说了一遍。宋襄公拍拍胸口说:“都怪寡人撤军太早,世子呢放心好了,寡人好事做到底,这就再麻烦我军出动一次。”先前卫国、曹国、邾国三国一共还有二百战车,宋国再出二百战车,一共四百。宋襄公命公子荡为先锋,华御事为合后,自己亲自率领中军,护送太子昭从宋国出发,一路大军再次攻入齐国境内。
高虎呢作为先军,守关的齐国将领看到是高虎,就打开城门,迎接大伙儿进入齐国。大军说着就直接逼近了齐国都城临淄。
临淄城门紧闭,宋襄公命令大军准备攻城器具。
城里面公子商人对公子元、公子潘说:“宋军攻城,一定会惊动百姓。现在宋军远道而来,我们可以趁机杀出去,如果侥幸胜了就不说了。万一失败我们就散伙,如果我们一直守在这里,诸侯军马到了,我们也就完了。”
公子元和公子潘同意了公子元的意见。看着夜晚到来,几个人就率自己的人马一同来劫宋营。
大家也不知道宋营具体情况,几家人马都去劫了宋国公子荡的营寨。公子荡被敌人打了个晕头转向,自己就跑中军去了。
宋军大将公孙固听说前寨被劫,就引军来救。高虎的军队也来接应。城内几位公子的人马虽然多,但是各人都是为了自己,作战也没有目的,根本没有统一的指挥,哪里抵挡得了宋国的大军。没有一会儿,就被宋军杀了个七零八落。
公子元担心太子昭进城后一定会对付自己,他呢也没有多想,自己带上自己的心腹,连夜就跑到卫国避难去了。公子潘和公子商人收拾自己的残兵就撤回城内,还来不及关城门,宋军紧跟后面,也冲了进来。崔夭为太子昭驾车,一路攻杀进去,太子昭在齐国名声本来就好,他率领大军回来,老百姓是拥护的,所以大军一路都没有受到像样的抵抗。
国懿仲听说都城已破,太子昭也已经进了城,他呢也就可以出来了,他就招呼起百官迎接太子,和高虎一起拥立太子昭即位,当年为元年,太子昭就是齐孝公。
齐孝公即位后,开始论功行赏,崔夭呢当了大夫,他感激宋国出兵,拿了很多珠宝犒劳宋军,留宋襄公在齐国玩了五天,当然是弹琴、喝酒、歌舞一阵子,耍高兴了宋军才班师回国。
这当儿鲁国起兵来救齐国,半路上听说公子无亏身死,太子昭已经即位,只好折返了回去。从此齐国和鲁国接下了梁子,两个国家埋下了不和的种子。
太子昭继位,公子潘和公子商人他俩就把出兵拒绝太子昭的事由全部推到了公子元身上。高虎和国懿仲也知道这几家人是同谋,但是从大局着想,也就提议齐孝公就别太扩大打击面了,单独只治了雍巫、竖叼一党的罪责,把二人的余党全部关的关,杀的杀,清除得干干净净。其他人就都没有追究。
接下来,齐孝公重新厚葬了自己的父亲桓公,还在坟边为晏娥儿起了个小坟。
齐孝公追究公子无亏和公子元的罪责,公子无亏的母亲长卫姬、公子元母亲少卫姬和两个宫中的侍官等几百人人全部给齐桓公殉葬。