郑庄公在半路上,又接着本国的报告,说:“宋国人和卫国人上戴城去了。”原来孔父嘉料到郑伯得着报告,准得离开宋国,就赶着叫手下的将士儿郎们在城外抢了一批青年男女、牛羊和粮食,这才下令退兵。他们这回由大路上回去,路过戴城,向戴君借道。戴君怕挨抢,关上城门,不让他们进去。孔父嘉就借着这个因由要吞并戴国。他叫人请蔡国兵马快点上来,一块儿攻打戴城。
宋、卫、蔡三国的兵马一同攻打戴城,满想一下子就能够把这座小城打下来。没想到戴城守得挺紧,不让他们占半点便宜。宋国人只好把兵马驻扎在那儿,另想法子。戴国人正想派使臣上郑国去求救,忽然听到有人报告说:“郑国派大将公子吕救戴城来了!”戴君谢天谢地地把郑国人接了进去。可没料到郑庄公的大军进了城,就把戴君赶出去了。郑庄公能把郜城,防城送给别人,可是临近的戴城不能放弃。一会儿,孔父嘉打来了,只见城头上插满了郑国的旗子,公子吕站在城楼上,大声地说:“宋国、卫国、蔡国各位将军辛苦了。你们帮助我们得了戴城,我在这儿多谢各位了。”孔父嘉气得眼睛翻白,起誓说:“我跟郑国誓不两立!”说着,双脚直跳,非得跟郑伯拼个死活不可。哪儿知道压根儿用不着他挑战。颍考叔、高渠弥、公孙子都他们早就把他围困住了。公子吕开了城门,杀出来。宋、卫、蔡这三国的人马给郑国人打了个落花流水。孔父嘉扔了车马,自己跑着回去。赶到他跑回宋国,那两百辆兵车的大军,就剩下二十几个人了。卫、蔡这两国的人马多半都给杀了。那些从城外抢来的人、牛、羊、粮食和三国从本国带来的车马、粮草,全给郑国人拿走了。
郑庄公打了胜仗回去,大伙儿都管他叫诸侯的首领。他本来就是。可是颍考叔脾气特别,批评他,说:“哪儿像个首领:您奉了天王的命令,约会诸侯去打宋国,连那么小的一个许国还不服呐。卫国、蔡国反倒帮了宋国,这哪儿行?”郑庄公说:“卫国、蔡国已经全军覆没了,总算受到了惩罚。许君不听命令,倒不能不征伐他一下子。”