再說雍巫正屯兵東關,與宋相持,俄然軍中夜亂,傳說:“無虧、豎刁俱死,高虎相國帶領國人,驅逐太子昭為君,吾等不成助逆。”雍巫知軍心已變,心如芒刺,急引親信數人,連夜逃奔魯國去訖。天明,高虎已到,安撫雍巫所領之眾,直至郊野,驅逐世子昭,與宋、衛、曹、邾四國請和。四國退兵。高虎奉世子昭行至臨淄城外,停息第宅,令人報國懿仲整備法駕,同百官出迎。卻說公子元公子潘聞知其事,約會公子販子,一同出郭奉迎新君。公子販子咈然曰:“我等在國奔喪,昭不與抽泣之位,今乃借宋兵威,以少淩長,強奪齊國,於理不順。聞諸侯之兵已退,我等不如各率家甲,聲言為無虧報仇,逐殺子昭。吾等三人中,憑大臣公議一報酬君,也免得受宋國箝製,滅了先公盟主的誌氣。”公子元曰:“若然,當奉宮中之令而行,庶為馳名。”乃入宮稟知長衛姬。長衛姬泣曰:“汝能為無虧報仇,我死無恨矣!”即命糾集無虧昔日一班擺佈人眾,合著三位公子之黨,同拒世子。豎刁部下亦有親信,欲為其主報仇,也來互助,分頭據住臨淄城各門。國懿仲畏四家人眾,將府門緊閉,不敢出頭了。高虎謂世子昭曰:“無虧、豎刁雖死,餘黨尚存,況有三公子為主,閉門不納,若欲求入,必須交兵,儻戰而不堪,前功儘棄,不如仍走宋國求救為上。”世子昭曰:“但憑國老主張。”高虎乃奉世子昭複奔宋國。宋襄公才班師及境。見世子昭來到,大驚,問其來意。高虎一一奉告明白。襄公曰:“此寡人班師太早之故也。世子放心,有寡人在,何愁不入臨淄哉?”立即命大將公孫固增加車馬。先前有衛、曹、邾三國同事,止用二百乘,本日單獨出車,加至四百乘。公子蕩為前鋒,華禦事為合後,親將中軍,護送世子,重離宋境,再入齊郊。時有高虎前驅,把關將吏,瞥見是高相國,立即開門延入,直逼臨淄下寨。宋襄公見國門緊閉,叮嚀全軍籌辦攻城器具。城內公子販子謂公子元公子潘曰:“宋若攻城,必定轟動百姓。我等率四家之眾,乘其安眠不決,合力攻之。幸而勝固善,不幸而敗,臨時各圖出亡,再作區處。強如死守於此,萬一諸侯之師畢集,如之何如?”元潘覺得然。乃因而日,夜開城門,各引軍出來劫宋寨,不知真假,單劫了前鋒公子蕩的前營。蕩措手不及,棄寨而奔。中軍大將公孫固,聞前寨有失,急引雄師來救。後軍華禦事,同齊國老大夫高虎,亦各率部下策應。兩下混戰,直至天明。四家翅膀雖眾,各為其主,民氣不齊,怎當得宋國大兵。當下混戰了一夜,四家人眾,被宋兵殺得七零八落。公子元恐世子昭入國,不免於禍,乘亂引親信數人,逃奔衛國出亡去訖。公子潘公子販子清算敗兵入城,宋兵緊隨厥後,不能閉門,崔夭為世子昭禦車,長驅直入。上卿國懿仲聞四家兵散,世子已進城,乃堆積百官,同高虎擁立世子昭即位,即以本年為元年,是為孝公。孝公嗣位,論功行賞,進崔夭為大夫。大出金帛,厚犒宋軍。襄公留齊境五日,方纔回宋。時魯僖公起大兵來救無虧,聞孝公已立,中道而返,自此魯齊有隙。不在話下。
話說高虎乘雍巫統兵出城,遂伏懦夫於城樓,令人請豎刁議事。豎刁不疑,昂但是來。高虎置酒樓中相待,三杯以後,高虎開言:“今宋公糾合諸侯,起大兵送太子到此,何故禦之?”豎刁曰:“已有易牙統兵出郊迎敵矣。”虎曰:“眾寡不敵,何如?老夫欲借勢吾子,以救齊難。”豎刁曰:“刁何能為?如老大夫有調派,惟命是聽!”虎曰:“欲借子之頭,以賠罪於宋耳!”刁驚詫遽起。虎顧擺佈喝曰:“還不動手!”壁間懦夫凸起,執豎刁斬之。虎遂大開城門,令人傳呼曰:“世子已至城外,願往迎者隨我!”國人素惡雍巫、豎刁之為人,是以不附無虧,見高虎出迎世子,無不攘臂樂從,隨行者何止千人。國懿仲入朝,直叩宮門,求見無虧,奏言:“民氣機戴世子,相率奉迎,老臣不能阻當,主公宜速為出亡之計。”無虧問:“雍巫、豎刁安在?”懿仲曰:“雍巫勝負未知。豎刁已為國人所殺矣。”無虧大怒曰:“國人殺豎刁,汝安得不知?”顧擺佈欲執懿仲,懿仲奔出朝門。無虧帶領內侍數十人,乘一小車,憤然仗劍出宮,命令欲發丁壯授甲,親往禦敵。內侍輩東喚西呼,國中無一人肯應,反叫出很多朋友出來。恰是: