绍惶然不知处,复闻黑山贼于毒下邺城,益惊之,乃惊中弃之属去。及邺复,又复前之无忌惮者,更略太行,使紫山贼等丛生。于是驱流民南去,期乱关中。太祖闻之,曰:“袁本初四世三公,而实非一成事者!”遂发兵征贼。
汉建安初,太祖至井陉讨紫山贼张燕,众五千,贼众两万。及渡河立营,夜间哨骑回,言张燕大营炊烟不断,屡屡见于月下,太祖遂知贼欲行淮阴分兵潜袭之故策。及召诸军师相对,事仓促,众士皆不知所为,太祖乃笑,自称有策,明日即知,左右忐忑而走。翌日,太祖大会全军,自毁营寨,断浮桥,号曰破釜沉舟,发全军向前,及谷中相逢,张燕半分其兵,只余万军,又皆杂众,遂一战而没。获燕首,降张晟,太行山贼势遂平。众始悟,乃盛赞曰:“明公之策,实以项王之故策,临淮阴侯之旧智也。”太祖复笑,对曰:“君等大谬,张燕分兵,其实孤注一掷,故名为淮阴故策,实为项王旧计;吾弃营向前,破釜沉舟,其实乃知敌方略,攻其弱也,故名为项王旧计,实为淮阴故策。且夫,韩信焉能负项羽?”
汉建安元年八月,绍矫诏,起兵十万,交攻太祖于冀州。
九月,两军相持于梁期。
十月,太祖至军,即挫绍军。然后约决期,定于三日。期至,二者并众数十万,列阵交于原野。效春秋时之事,先行视师礼。视师礼毕,又行致师礼,乃使绍部文丑、幽州常山突骑别部司马赵云阵前斗,斗数十合,云胜,丑于羞愤下死。礼毕,战起,以太祖更多战事,得其机,大破之。绍绍弃其辎重及卒,仓皇归邺。
汉建安二年,元月,太祖提数千众进清河,许攸以五万众设伏之,困之。当是时也,太宗仁皇帝年十二,亦在军中,太祖乃置太宗于膝上,故指挥若定,不为所乱,谓太宗曰:“且观诸长辈破贼!”众感而奋,遂破之。
二月,绍奔平原,犹败之。东奔乐安,再败之。
三月,绍走蓼城,太祖发兵围之,于是惊惧死。河北遂平。
太祖既覆袁绍,入济南,以界桥事不得已杀许攸一人,余者皆赦死,发陕州徒刑三载,青州人心遂安。俄而,复举高密郑玄为太常,建大学,行科考,建三长制,又开幽州民屯为户,并均田与之,复设屯田于冀、营、青、陕四州,摊口算于田赋,世称救民涂炭,海内称善。
七月,太祖既灭袁绍,平河北,乃移镇邺城,分州设牧,属卫将军府。
十二月,中原诸侯会南阳,议连而抗太祖也。
汉建安五年三月,太祖欲震中原诸侯,又以邺下富足,起铜雀台,以正与重俱置于此。
七月,豫州牧刘备使鲁肃谒太祖。