北林之战,周匡王五年(前608),晋苟林父帅诸侯之军攻宋,宋求和,遂与晋结盟。陈共公死时,楚国未使人参加葬礼,陈因而亦与晋盟。楚以宋陈背楚亲晋,乃联合郑军进攻宋、陈。晋赵盾率军救宋、陈,会合宋军攻郑。楚军救郑,与晋军在北林(河南新郑境)遭遇,晋军战败,解扬被俘,晋军撤走