初平二年(191)六月,怀着强烈的复仇愿望,袁绍带兵进入朝歌鹿肠山苍岩谷口,包围黑山军于毒部,接着就是大军围攻,五天之后攻破山寨,于毒和董卓任命的冀州牧壶寿死于乱军之中,黑山军被斩杀一万多人,袁绍军大获全胜。
黑山军对邺城的偷袭,让袁绍彻底清醒了。原本他没把这些山贼放在眼里,但让他没想到的是,人家山贼也会打仗还会用计,自己要征战天下,身边有这么一股土匪,怎能放心,袁绍决心彻底消灭这帮敢在他头上动土的山贼。
剿灭于毒部后,袁绍率军沿山谷继续北上,一路攻城拔寨,势如破竹,先后攻破黑山贼刘石、青牛角、黄龙、左校、郭大贤、李大目、于氏根等部山寨,又杀了几万人,沿途的黑山军营寨几乎被袁绍铲平。
黑山军损失惨重,张燕这才后悔,不该招惹袁绍这只老虎,但后悔也晚了,只好向雁门的乌桓骑兵求救。
袁绍大军在常山与张燕黑山军主力以及前来助阵的乌桓骑兵大战十余天。昏天黑地的恶战打下来,张燕损兵折将。袁军也疲惫不堪,双方都打得精疲力竭,于是各自收兵,但袁绍军毫无疑问占了上风。