城濮之战中晋国以战车七百乘、五万多兵力击败楚国以及其他国家的联盟军队十余万人,是一场以少胜多的战役。
春秋时期,楚国陆续征服了许多国家,使得众多的中原列国臣服于它的威严之下。当时可以说楚国实力强盛、不可一世。晋国在晋文公即位以来,整顿内政、发展经济、整治军队,对外进行结交,晋国的强大对楚国构成了一定的威胁,同时也阻碍了楚国称霸中原的道路。因此,为了争夺中原的主宰权,楚国跟晋国的交战是在所难免的。在这场对弈之中,楚国处于优势,晋国处于劣势,但是最后晋国却大获全胜,这其中运用的计策是非常重要的因素。
战争的导火线是楚国攻打宋国,晋国出手援救宋国。在晋国援救宋国的过程中,晋国企图通过进攻附楚的曹、卫的方法来解宋国之围。计策虽好,但楚国却没有受到影响。接着又利用秦、齐的“喜贿怒顽”的心理特点,使得秦、齐跟楚国发生矛盾,最终选择与晋国结盟,增强了晋国的实力。
晋国在跟楚国进行对峙时,晋文公念在楚成王对其有恩便选择退避三舍,这样一来能显示出晋国是有礼之国,但同时又能避开楚国的锋芒。在进行交战中,晋国针对楚军的弱点,对楚军的左右翼进行攻击,最终导致楚国被击溃。