前572年，晋悼公以韩厥为元帅联同荀偃率领晋国军队及诸侯联军讨伐郑国以报彭城之战之仇，联军于洧上打败郑国，攻入新郑外城，又联合鄫国军队并借道郑国国境入侵楚国的焦和夷（都在今安徽省亳州一带），并一直打到陈国。晋悼公及卫献公驻扎于戚地以为援军。同年秋天，楚共王派遣子辛率领楚军救郑国，入侵宋国吕邑（今江苏省徐州东南）和留（今江苏省沛县东南）。郑卿子然率领军队入侵宋国，攻取犬丘（今河南省永城市），这次反攻被称为郑攻宋之战。