四月戊辰日,晋军连同宋国、齐国、秦国的军队进驻城濮。几日以后,联军与楚军展开激战,这就是历史上有名的城濮之战。结果,楚军被打得落花流水,子玉收集残兵,狼狈地逃回了楚国。晋军则得胜回师。
文公称霸
城濮之战以后不久,晋文公将楚军战俘献给了周王室,其中包括由披甲战马拉的一百辆兵车和一千名步兵。周王非常感激,便派大臣王子虎封晋文公为霸主,并且赏赐给他一辆大车,一副红色的弓,一百支红色的箭,十副黑色的弓,一千支黑色的箭,一坛黑秫香酒,若干玉器以及三百名勇士。晋文公礼节性的推辞了三次以后,就接受了周王的封号和赏赐。周王还派专人作了《晋文侯命》,内容大致是这样的:“你用道义使诸侯和睦,显扬了文王、武王的功业。文王、武王能够谨慎地修养美德,感动了上天,他们的美德在百姓中广泛传播,所以上天就把帝王之位交给他们,他们的恩泽将永远流传于后世的子孙。你要关怀我,使我继承祖业,使周王室永远兴盛。”从此,晋文公就正式地成为了天下的霸主,王子虎和各路诸侯在晋国的践土宫殿订立了盟约。
城濮之战后,晋军焚烧了楚军的阵地,大火烧了好几天都不灭。文公并没有因为胜利而喜悦,他不住地摇头叹息。左右随从对此不解,便询问其中的原因。文公说:“我听说只有圣人在战胜敌人以后才会心情安定,我不是圣人,所以感到十分恐惧。况且楚将子玉依然活着,他对我国是个莫大的威胁,我又怎么能高兴的起来呢?”直到得知子玉因为战败而遭到楚王责备自杀以后,晋文公才长出了一口气,面露喜色地说:“我国攻击敌人的外部,而敌人又从内部互相诛杀,内外相应,我们的霸业才有了保障啊。”后来,文公又恢复了卫侯、曹伯的地位,并与诸侯在温地会盟,支配周王的活动,建立了三军制。这样一来,他的霸业就有了更强大的保障。
秦晋反目
文公七年,秦晋两国共同围攻郑国,因为郑国在重耳流亡路过时无礼,又在城濮之战中帮助楚国,因此晋国坚决要灭掉郑国。郑国国君为了解围,便暗中派使者游说秦穆公,说这样做会使晋国的实力更加强大,而对秦国却没有任何好处。秦穆公觉得他的话有道理,就与之达成了密约,擅自撤军回国了。晋军知道后非常生气,但孤掌难鸣,所以也只得回师。从此,秦晋两国的关系开始出现了裂痕。
两年后,晋文公去世,太子欢继位,这就是晋襄公。同年,郑国国君也去世了,国中出现了叛徒,暗中把国家出卖给秦国。秦穆公便派出军队去偷袭郑国。行至滑国地界时,秦军遇见了郑国的商人弦高,怕被他用计欺骗,所以灭掉滑国以后就赶紧班师回国了。晋国大臣先轸向晋襄公建议说:“秦穆公不听从他的贤臣蹇叔的劝告,出兵偷袭郑国,违背了民意,我国趁机攻击他的军队,一定会取得胜利。”栾枝则认为晋国尚未报答秦国对文公的恩德,所以不可以攻击它。先轸反驳道:“秦国欺辱我国新君孤弱,讨伐我国的同姓国家,这样的恶行还有什么值得报答的?”晋襄公觉得先轸有理,就采纳了他的建议,发兵去攻打秦军。此后,秦晋两军上演了历史上著名的崤之战,晋军在崤山附近全歼秦军并且俘虏了秦军的三位主将。但是由于文公的夫人、襄公的母亲是秦国人,在她的劝说下,襄公将三位秦国将军释放回了国。
秦国对崤山之仇一直铭记在心。三年以后,秦国又派遣这三位将军领兵讨伐晋国,以报当年之仇。由于各种原因,秦军在攻占了晋国的汪邑以后便撤退了。一年以后,秦穆公调动大军再次讨伐晋国,这一次,秦军渡过黄河,并夺取了晋国的王官地区,穆公亲自来到崤山,为秦军在崤之战中阵亡的将士修建了纪念碑。晋军见秦军来势凶猛,便只好据城坚守。此后,晋军又攻打秦国,夺取了新城,报了王官战役之仇。从此以后,虽然秦晋两国恢复了正常的外交关系,但是从前为世人乐道的秦晋之好已经不复存在了。