但是大夫宗伯认为此时讨伐赤狄正是时候,他说虽然丰舒的确是一位能臣,但是他把他的能力用于邪道,没有造福于民。就此,他的能力越大,罪过就越多,自取灭亡的速度就越快。如果晋国现在不讨伐赤狄,今后就难以寻找到一个借口再去讨伐了。
于是晋景公下令出兵,荀林父再度挂帅,征讨过程相当顺利,不到一个月就将璐国一举消灭。丰舒逃亡到卫国,卫国将其押解到晋国,晋国将其处死。
经此一战,晋国恢复了作为大国强国的自信,晋景公犒劳三军,加封荀林父千户。对于当初为兵败的荀林父求情的士伯也予以赏赐。大夫羊舌职在总结这次胜利的原因时认为,《尚书》告诫君王应当任用恭敬严谨之士是很有道理的。士伯为荀林父求情,景公采纳了,并对他也委以重任,体现了景公的仁慈与智慧。周文王之所以能够统领天下,在于德政。君王实行德政,自会获得民心,那么国家就无往不利。
晋国没有就此停步。次年,晋国出兵讨伐赤狄中的贾氏等国,将其吞并。晋景公将俘虏献于周天子,并为此次领兵作战的士会请求国卿的名号,周天子同意了。于是,士会被封为国卿,并加封太傅,晋国军、政大权集于一身。士会威望颇高,对晋国的其他大臣形成了强大的震慑力。
在治理国家方面,晋国全面走上了礼仪教化的道路。晋景公曾经任用了一个叫郄雍的人,此人能力超群,可以从人的眉宇之间的细微表情判别忠奸。于是景公令其捕盗,效果很好。赵文子却对此不以为然,并对景公说这种方法难以长期施行,郄雍本人甚至难以长命。果不其然,郄雍超凡的能力为之引来了灾祸,晋国的盗贼都知道有这么一个人在负责拘捕他们,于是郄雍被杀害了。
晋景公对此感到惊骇,求问于赵文子治国之道。赵文子建议景公不如大力实施教化,任用贤明的人才,使国家的风气得到净化,人人知晓礼义廉耻,这样晋国就可以国泰民安。
鲁宣公十六年(公元前593年),周王室发生了臣子间的互相倾轧,王孙苏使人暗杀了自己的政敌毛氏和召氏并逃到了晋国,晋国派士会赴周朝进行调解,平息了事态。而士会回国之后,按照周天子的礼仪标准治理国家,使得晋国的国风更上一层。