汉建安初,田楷往长安谒太祖,楷者,太祖少年故人也,太祖大喜,加骑都尉,并邀住卫将军府,同塌而眠,登堂拜母。楷初小心,渐松,遂阔略无上下礼,与太祖言,至于呼字。庞德为义从长,怒,请杀之,太祖不从,曰:“公直固少年故人也,乡人旧友,同郡为吏,何至于此?”德出,与张既、京泽等言,泽曰:“当示之以威礼。”明日,太祖于明光宫大会三辅诸将、官吏,论及河北战事。楷本无召,既虚言邀入,及入光明宫,见公卿无数,俱肃容列坐,庞德引义从军,京泽引虎贲军,并披挂环列宫内外,而楷之位居于边角。楷遂大惊,乃知太祖宽宏,自后益尊事谨慎。
汉建安元年,春,后将军袁术攻荆州刺史刘表;车骑将军袁绍攻渤海太守公孙瓒,又表周昂为九江太守,塞豫州刺史刘备路。既二袁此,遂烽烟四起,天下复荡。
绍平青兖,入清河,先败瓒,又破韩馥,乃自矜威炽,不尊朝旨,私领车骑将军。益肆行无忌,竟僭仪制,据邺城,攻邯郸。时赵国相审配守邯郸,绍以配侄荣说之,配曰:“吾从卫将军,如鱼置水,岂臣私人乎?”适朝歌令领振武将军关羽援至,乃与共破之。
绍惶然不知处,复闻黑山贼于毒下邺城,益惊之,乃惊中弃之属去。及邺复,又复前之无忌惮者,更略太行,使紫山贼等丛生。于是驱流民南去,期乱关中。太祖闻之,曰:“袁本初四世三公,而实非一成事者!”遂发兵征贼。
汉建安初,太祖至井陉讨紫山贼张燕,众五千,贼众两万。及渡河立营,夜间哨骑回,言张燕大营炊烟不断,屡屡见于月下,太祖遂知贼欲行淮阴分兵潜袭之故策。及召诸军师相对,事仓促,众士皆不知所为,太祖乃笑,自称有策,明日即知,左右忐忑而走。翌日,太祖大会全军,自毁营寨,断浮桥,号曰破釜沉舟,发全军向前,及谷中相逢,张燕半分其兵,只余万军,又皆杂众,遂一战而没。获燕首,降张晟,太行山贼势遂平。众始悟,乃盛赞曰:“明公之策,实以项王之故策,临淮阴侯之旧智也。”太祖复笑,对曰:“君等大谬,张燕分兵,其实孤注一掷,故名为淮阴故策,实为项王旧计;吾弃营向前,破釜沉舟,其实乃知敌方略,攻其弱也,故名为项王旧计,实为淮阴故策。且夫,韩信焉能负项羽?”
汉建安元年八月,绍矫诏,起兵十万,交攻太祖于冀州。
九月,两军相持于梁期。
十月,太祖至军,即挫绍军。然后约决期,定于三日。期至,二者并众数十万,列阵交于原野。效春秋时之事,先行视师礼。视师礼毕,又行致师礼,乃使绍部文丑、幽州常山突骑别部司马赵云阵前斗,斗数十合,云胜,丑于羞愤下死。礼毕,战起,以太祖更多战事,得其机,大破之。绍绍弃其辎重及卒,仓皇归邺。
汉建安二年,元月,太祖提数千众进清河,许攸以五万众设伏之,困之。当是时也,太宗仁皇帝年十二,亦在军中,太祖乃置太宗于膝上,故指挥若定,不为所乱,谓太宗曰:“且观诸长辈破贼!”众感而奋,遂破之。
二月,绍奔平原,犹败之。东奔乐安,再败之。
三月,绍走蓼城,太祖发兵围之,于是惊惧死。河北遂平。
太祖既覆袁绍,入济南,以界桥事不得已杀许攸一人,余者皆赦死,发陕州徒刑三载,青州人心遂安。俄而,复举高密郑玄为太常,建大学,行科考,建三长制,又开幽州民屯为户,并均田与之,复设屯田于冀、营、青、陕四州,摊口算于田赋,世称救民涂炭,海内称善。
七月,太祖既灭袁绍,平河北,乃移镇邺城,分州设牧,属卫将军府。
十二月,中原诸侯会南阳,议连而抗太祖也。
汉建安五年三月,太祖欲震中原诸侯,又以邺下富足,起铜雀台,以正与重俱置于此。
七月,豫州牧刘备使鲁肃谒太祖。
同月,天子束发,归长安。太祖既至长安,群丑震怖,王允联诸逆相约谋太祖,重申旧誓。未几,与会者八人,出首者四也。
同月,闻西凉叛。
汉建安五年秋,七月廿三,太祖西征过长安,公卿请为大将军,不应。将复请,外戚城门校尉董承、左中郎将伏完、右中郎将王斌忧之,相约为乱,起兵攻武库不得,事败见诛。左右复请杀王氏二子,并入宫处置董、伏二贵人。太祖喟然对曰:“吾负汉室行数载至此,虽得善始,不能善终,已多愧矣,焉能为区区意不平复违臣节?”左右虽应之,多不值也。
九月,过汉阳,凉州士民多自从之。
同月,破马腾。
十月,降韩遂,令出玉门,经营西域。凉、臧十二州遂平。继伐汉中。
十一月,天子出奔,自清明门东行,太尉刘虞在门前止之,伏地请归,尽言不可行,不听,再止,乃令矢之,中,然后匆匆之去。三日,虞遗子和曰:“吾闻前卢子干死是谓子曰:‘勿以恶小而为之,勿以善小而不为’,深然之,吾今亦有言欲以遗子,曰: