公元前632年,晋楚两个最强大的国家为争夺霸主地位,在战场上相遇,晋文公为报答当年对楚成王的誓言,退避三舍(即90里),楚国大将令尹子玉见晋军不战而退,以为晋军胆怯,命令楚军全线追击,一直追到了城濮城下(今山东甄城县临濮),晋军在城濮屯兵,与齐、秦和刚被解围的宋国军队会合,而楚联军则以陈、蔡、郑、许兵分三阵,严阵以待。 楚国子玉派人向晋文公下战书,措辞十分傲慢,晋文公派人回答说,贵国的恩惠我们从来都不敢忘记,所以才退让到这里,既然你们仍不肯谅解,那只有在战场上比个高低了, 第二天清晨,春秋史上最大的一次战争爆发了,晋国有五万多士兵,七百余辆战车,晋文公站在高处率先发起攻击,晋军都用虎皮包裹战马,向陈、蔡发起进攻,陈、蔡两军见到像猛虎一样的战马向他们冲开,吓的不战而逃,溃不成军。