无道灵公
晋襄公六年,赵衰、栾枝、狐偃等先君时的大臣相继去世,赵衰的儿子赵盾执掌了大权。一年以后,晋襄公去世,国家大权完全掌握在赵盾手中。经过一番君位继承权的风波,太子夷皋最终继承了王位,这就是晋灵公。由于晋灵公年纪很小,所以由赵盾辅助他处理朝政。这时候,晋国的主要注意力仍集中在与秦国的互相攻伐上。
灵公成年以后,生活极为奢侈,他大肆搜刮民财、广建宫室;十分昏庸。他曾经在一条十分繁华的街道旁边建了一座豪华的楼台,然后自己经常站在楼台上用弹弓射人,观看百姓躲避弹丸以取乐。他无比残忍,有一次,厨师做熊掌没有熟透,灵公大发雷霆,便将他杀死,让人将一尸一体丢弃到宫外。对于灵公的种种恶行,赵盾、随会曾经屡次劝谏,但是没有效果。这一次,两人正好去上朝,看见了宫人往宫外抬送被杀厨师的一尸一体,都非常气愤,便又一次向灵公进谏。久而久之,灵公对这些忠臣产生了怨恨情绪,便派遣刺客去刺杀赵盾。刺客来到赵盾家,发现大门敞开着,赵盾在堂上休息。刺客看见他家里十分简朴,也知道赵盾是位忠臣,便叹息道:“杀死忠臣与违背君主的命令,罪过是一样的。”于是他放过了赵盾,但是由于自己也无法向灵公交差,就撞树自尽了。
虽然这次没有成功,但灵公始终没有放弃除掉赵盾的想法。有一次,灵公宴请赵盾,打算在席间把他杀死。也许是冥冥之中自有天意,灵公的厨师长在当初贫困落魄的时候曾经接受过赵盾的恩赐,此后,两人再没有见面,但是这位厨师长始终没有忘记赵盾的恩德。他知道灵公要杀赵盾的消息以后,先是劝赵盾速速离开,接着,又拼命抵挡了烈犬与伏兵的袭杀,成功地掩护赵盾脱身。赵盾出逃以后不久,灵公便被赵盾的同族弟弟将军赵穿在桃园杀死了。至此,晋国的这段黑暗的统治才得以结束。
晋楚结怨
灵公死后,赵盾回国继续掌政,他拥立襄公的弟弟黑一臀一为国君,这就是晋成公。此时,历史上有名的楚庄王继承了王位,楚国开始强大起来。晋国的霸主地位受到了楚国的冲击,楚国代替了秦国,成为晋国的主要对手。成公七年,晋楚两国,在扈邑会集诸侯,都试图确立自己的霸主地位。陈国畏惧楚国,不敢前去赴会。晋国于是派中行桓子去讨伐陈国,并趁机援救郑国。楚军派军队迎击晋军,结果被晋军打得一败涂地。
晋景公三年,楚庄王派兵围攻郑国,郑国派使者向晋国告急。因为郑国和晋国关系一直比较好,所以晋国派遣三军前去解围。可是当晋军到达黄河的时候,楚国已经迫使郑国投降并且签订了盟约,楚军也已经退去,晋军将领荀林父便打算领兵回国。但是将军先毂说:“我军此行的目的是来援救郑国,如果中途撤回,恐怕军中会出现二心。”于是,晋军便渡过了黄河。但是楚军在迫使郑国投降以后,并没有立即回国,因为他们想要到黄河饮马,以此来显示军队的威名。这样晋楚两军就在黄河边遭遇,并展开了激战。这时候,郑国已经归附了楚国,所以便反过来帮助楚军攻打晋军。晋军战败,奔逃到黄河岸边,士兵们争夺渡船,结果有很多人被砍断了手指,将军智罂也被俘虏了。回国以后,荀林父向国君请罪说:“我是督军的主将。军队战败,我应当受到惩罚,请求大王赐我死罪。”景公也非常生气,便想答应他的请求。这时,大臣随会进谏说:“大王,从前,城濮之战胜利以后,我们的先君文公仍旧一直很担忧,就是因为楚国的大将子玉还活着,只有当楚王诛杀了将军子玉以后,文公才高兴起来。如今楚军打败了我军,如果您再诛杀将军,这不是反而帮了楚人的忙吗?”景公觉得他的话有道理,于是就赦免了荀林父。
景公五年,晋军讨伐郑国,再次在黄河边被楚军击败。第二年,楚国讨伐宋国,宋国向晋国告急,景公打算出兵援助,大臣伯宗建议说:“现在楚国有上天庇佑,势不可挡,百战百胜,用军队是战胜不了它的。”晋国于是派遣解扬前往宋国,假称救宋以坚定其死守的决心,但是解扬却被郑国抓住送给了楚军。楚军用重金贿赂他,叫他到宋国城下说反话,劝其投降。解扬这个人非常忠贞,而且很聪明,于是他就假装答应,但到了城下以后,他却不惧一死,向宋人传递了晋军将要来救援的消息,并且力主其坚守。楚人想要杀死解扬,但是有人进谏赞美解扬的高尚品格,楚军才将他释放回国。由于宋国久攻不下,楚军只好解围而去了。