城濮の戦い
紀元前632年、晋軍はまず楚の盟下にある曹を攻めようとし、衛の成公に領内の通過許可を求めた所、断られた。かつて放浪時代に先代である衛の文公に侮辱を受けていたこともあり、怒った文公(重耳)は衛を攻めて五鹿と言う土地を奪った。この後で郤縠が急死したので代わって先軫を中軍の将に抜擢した。
衛国内で斉の昭公と会盟し、今後のことを話し合った。晋に攻められて恐れていた成公がこれに参加したいと申し出てきたが、文公はこれを撥ね付け、成公は更に楚に和親しようとしたがこれも断られ、成公は臣下により追放され、衛は晋に降った。その後で曹を攻めて、これも降す。
この戦果を元に、先軫の進言により、「衛と曹の土地を宋に与え、その土地を斉と秦に割譲する。その上で宋から斉・秦に宋包囲を止めるようにと楚へ言ってもらう。盟下にある衛と曹を守らねばならない楚はこれを断るに違いない。