宋殇公立即分派给孔父嘉兵车二百乘,并带上重金和绸缎当夜赶往卫国请求援助。来到卫国,孔父嘉向卫候献上重金礼物,对卫宣公说:“郑国为报前时五国伐郑之仇,假传王命,纠集齐、鲁两国之军联合攻打宋国,其势甚凶。如今鲁国和陈国都成了郑的盟友,宋国一破,下一步肯定就是您卫国和蔡国了。为了防患于未然,君侯何不趁郑伯率军在外国内空虚之时,与我宋国联合袭郑,以削弱郑国势力,保全贵国?”宋宣公接受了孔父嘉的请求,派右宰丑同孔父嘉率兵从小道出其不意,突袭郑都荥阳。
世子忽和祭足闻知敌兵来袭,急忙传令守城。此时宋卫兵马已经在城外掳去了数不清的人口和牲畜,右宰丑还想接着攻城,孔父嘉说:“凡袭人之兵,讲究的是乘其不备,速战速决,见利就收。如果我们在此久战,等郑伯的救兵回来了,就会腹背受敌,难以脱身。不如马上去戴国借道,全军而还。我们离郑之时,也是郑伯离宋之时。”右宰丑听从了孔父嘉的话,于是派人到戴国去借道。不料戴国的国君误以为宋卫两国是来攻打戴国的,却下令坚闭城门,命军兵登楼严加防守。孔父嘉闻此大怒,指挥军兵分前后扎下两个营寨,向戴国的城楼发起进攻。戴国军队拼死坚守,一时难以攻克。孔父嘉见战局缰持不下,急忙派人去蔡国搬兵来助。
在宋国,郑庄公坐阵老桃密切地关注着战况的进展。颍考叔和公子阏各有捷报传来,郑庄公十分高兴。就在这时,郑国使臣带着公子忽的告急文书来到,向郑庄公报告了宋国与卫国联军攻打荥阳的情况,郑庄公看了公子忽的告急文书大惊,急忙下令颍考叔和公子阏收军回营,要班师援救荥阳。
夷仲年和公子翚闻知郑庄公下令撤军的消息,十分不解,回来后就问庄公道:“我军战事顺利,正要乘胜进击,伯候为何却突然下令撤军?”郑庄公一字不提荥阳被袭之事,神态自若地回答道:“我们虽然是奉王命伐宋,但宋国在诸候中位列公爵,所以不可惩罚太过份了。今依仗二位上国兵威,攻取了郜、防二城,上足以回复王命,下足以警示诸候,我们不如适可而止,收兵各回本国。所得郜、防二城,你们齐、鲁两国可各得一城,作为酬劳。”齐将夷仲年说道“郑伯奉王命出师,我们齐国前来助战,理所当然。这次伐宋,我们不过是尽了一点微薄之力,怎么敢要所获城池。”再三推让,坚辞不接受。郑庄公对公子翚说:“齐国既然坚持不肯接受,那就把这两座城邑都送给你们鲁国吧,以此作为对公子最先攻取老桃的酬劳。”公子翚对庄公说“多谢伯候。”
齐军与鲁军各自回国,临别时由庄公提议齐、鲁、郑三国结为同盟,齐公子夷仲年和鲁国公子翚与郑庄公共同盟誓:“三国患难与共,如有战事,各自出兵相助。违背誓言者,天打雷轰。”
等齐、鲁两国援军各自告辞而去,郑庄公这才下令:急速回国,援救荥阳。在返回郑国的路上,遇到了子忽派来的使臣。使臣对庄公报告说:“宋卫联军已经撤离郑国去攻打戴国了。”公子吕有些不解地问:“这孔父嘉怎么又和戴国打起来了?”郑庄公笑着说道:“打得好,此乃天助我郑得戴国也。”于是向公子吕、公孙阏、高渠弥、颍考叔四位将领一一交代了任务,命他们各率一支兵马秘密地向戴国进发,四位将领领命而去。
公子吕率军来到戴国城门,向守城兵卒喊到:“我们是郑国援军,请你们打开城门,放我们进去。”守城兵卒闻听,急忙报与将官。守将来到城楼,认得公子吕,于是问道:“戴城大敌当前,不知公子到此何干?”
公子吕说道:“我们国君得知宋丶卫联军正在围攻贵国,特命在下率军前来支援,请将军速速开门。”戴城守将于是命人大开城门,迎接郑军进城。公子吕见城门敞开,把手一挥,郑国军队便如猛虎一般一下子杀了进去。戴国兵将被杀了个措手不及,死的死,逃的逃。公子吕大声喊道:“我们国君在此,有愿归顺郑国的,快快投降,可免一死。”众人闻听,纷纷跪地投降郑国。原来郑庄公混在军中和士兵一起进了戴城,庄公见戴城己破,便命将士去捉拿戴国国君。戴国国君听说郑庄公率军破了戴城,正派人来捉拿自己,慌忙带着家人逃往秦国去了。郑国就这样借宋丶卫丶蔡三国联兵攻戴之机,毫不费力地灭掉了戴国。
宋丶卫联军请来了蔡国的兵马前来助战,满指望三下五除二把就戴城一举拿下,忽有人来报:“郑国派大将公子吕领兵前来救戴,已被戴军接进城中去了。”孔父嘉闻听说道:“戴国本来唾手可得,如今有郑军前来助战,恐怕又要多费些时间了,这可怎么办?”右宰丑说道:“戴国既然来了援军,必然会前来挑战,我们先到高台上看看城里的动静,再作应敌之策。”二人与蔡国将领一起登上高台,正向城中探视,忽听一阵连珠炮响,就见戴国城楼上霎时间插满了郑国的旗号,公子吕头戴金盔,身披银甲,威风凛凛地站立在城楼上高声喊道:“有劳三位将军大力相助,我军现已收获戴城,在下多谢了。”言罢,郑国士兵站立在城楼上齐声欢呼。孔父嘉见状,肺都气炸了,恨恨地说道:“郑寐生这个老狐狸!不能就这样让他白白得了戴国,我们要与他决一死战,再定胜负。”宰丑父说道:“郑候为人奸诈,又善用兵,我们应提防他前后夹攻。”二人正在商议,忽有人来报告说:“郑军派人来下战书。”孔父嘉看罢当即批下回文,约定明日决战,以分雌雄。为了防备郑军偷袭,孔父嘉命令三国兵马一齐后退二十里扎营,蔡国居左,卫国居右,宋国居中,营寨相隔不超过三里,以便互援。营寨刚刚安扎完毕,就听到寨后一声炮响,只见远处火光冲天,车轮声,呐喊声,响成一片。探子跑来报告说:郑兵杀过来了。孔父嘉闻听大怒,手持方天画戟,驱车迎战。等孔父嘉带人来到营外,却发现火光不见了,车轮声和呐喊声也听不到了,只见四周夜色茫茫,一片静寂。孔父嘉心中纳闷,只好回营,刚刚坐定,不料左边炮声又响,火光不绝。孔父嘉又急忙带人奔出营房,可等来到营外,左边的炮不响了,火光也不见了,却从右边传了过来。孔父嘉说:“这一定是郑国人的疑兵之计”,随即传令军中:不许出营,乱动者斩。刚刚安静了一会,又听左边炮声轰鸣,火光四起。不一会,军兵跑来报告说左营被郑军所劫。孔父嘉只好又带人出营去救,才出营门,却见右边火光闪亮,有一支兵马正往这边赶来,孔父嘉不知是敌是友,也不去管他,对驾车人命令说:“莫理右边,只管驾车向左而去。”驾车人忙中出错反而向右方奔了过去,正好撞上了向这边来的卫国兵马,为首大将乃是右宰丑,于是两军合兵一处,一同去中军大营。没想到趁着孔父嘉出来的这个时间,这中营就让高渠弥带人给攻占了。孔父嘉和右宰丑刚要调转车头往回转,右有颍考叔,左有公孙阏,两路兵马呐喊杀来。公孙阏截住右宰丑,颍考叔截住孔父嘉,分成两队厮杀在一起。一直战到东方发亮,孔父嘉再也无心恋战,夺路便逃,半路上遇见高渠弥,两人又战在一起。孔父嘉弃了战车撒腿就跑,跟随的士兵只剩下二十多人,右宰丑在混战中被郑军所杀。这一战郑军大获全胜,宋卫蔡三国的车马士兵,都被郑军俘获,那些被宋卫联军抢走的郑国郊外的人畜辎重,仍旧回到了郑国人手里。庄公带领着郑国军队高奏凯歌,满载而归。
回到荥城,庄公大摆宴席,款待从行的众将。宴会上,庄公对众将官说道:“当初我以天子之命征调兵马,本想联合伐宋,谁知蔡卫两国反而帮着宋国来攻打我们郑国。更令人可恨是,象郕、许这样的小国,竟敢公然不来。如今蔡、卫两国已经受到惩罚,现在我想去向郕、许两国问罪,你们看先去哪国合适?”颍考叔说道:“郕国在齐国旁边,许国和我国近邻。您既然想给他们加上违抗王命的罪行,就该正式地宣布他们的罪行,然后派一员大将帮助齐国攻打郕国,等把郕国攻克后,再请齐国的军队和咱们一起攻打许国。拿下郕国就归齐国,拿下许国就归郑国,这样才能不会伤害两国共事的交情。等把事情都办完了,再把捷报秉告周王,以此遮掩一下诸侯的耳目。”庄公说:“好,就这么办。”于是便派使臣把要想郕许问罪的事告诉齐僖公。僖公满口答应,派夷仲年带兵伐郕国,郑国派公子吕率兵助战,一直攻进郕国的首都,齐郑连军大获全胜。
然后齐僖公派使臣跟随公子吕来到郑国,询问伐許的日期,庄公约齐僖公在时来那个地方会面,并请齐候约鲁候一起伐许。
公子吕这次带兵助齐伐郕,在回国的路上得了病,回国后不长时间就去世了。庄公痛哭说:“子封去世,我如同失去了右臂啊!”庄公对公子吕的家里给予了优厚的抚恤,并录用公子吕的弟弟姬元为大夫。因为公子吕当时为正卿,他一去世,这正卿的位子就空了下来,庄公想用高渠弥接替,世子忽不同意,暗地里劝阻说:“高渠弥贪婪而凶狠,不是正人君子,不可重用。”庄公点点头,于是便任命祭足为上卿,以替代公子吕的职位,任命高渠弥为亚卿。
到了夏天,齐、鲁、郑三国国君在时来会面,约定在秋天的七月初一在许地聚兵。庄公回国后整军备战,选吉日祭告祖庙,然后在校场聚集众将,检阅兵马。重新制造了一面“蝥弧”大旗固定在战车上,这面大旗以丝錦织成,四边綴着二十四个金玲,旗上面绣了”奉天讨罪“四个大字,旗长一丈二尺,旗杆高三丈三尺,十分威风。