遂纵兵击,大破之,斩丑。良、丑皆绍名将也,再战,悉禽,绍军大震。公还军官渡。绍进保阳武。关羽亡归刘备。
八月,绍连营稍前,依沙塠为屯,东西数十里。公亦分营与相当,合战不利。
时公兵不满万,伤者十二三。绍复进临官渡,起土山地道。公亦於内作之,以相应。绍射营中,矢如雨下,行者皆蒙楯,众大惧。时公粮少,与荀彧书,议欲还许。彧以为“绍悉众聚官渡,欲与公决胜败。
公以至弱当至强,若不能制,必为所乘,是天下之大机也。且绍,布衣之雄耳,能聚人而不能用。夫以公之神武明哲而辅以大顺,何向而不济!”公从之。
孙策闻公与绍相持,乃谋袭许,未发,为刺客所杀。
汝南降贼刘辟等叛应绍,略许下。绍使刘备助辟,公使曹仁击破之。备走,遂破辟屯。
袁绍运谷车数千乘至,公用荀攸计,遣徐晃、史涣邀击,大破之,尽烧其车。
公与绍相拒连月,虽比战斩将,然众少粮尽,士卒疲乏。公谓运者曰:“卻十五日为汝破绍,不复劳汝矣。”冬十月,绍遣车运谷,使淳于琼等五人将兵万馀人送之,宿绍营北四十里。绍谋臣许攸贪财,绍不能足,来奔,因说公击琼等。左右疑之,荀攸、贾诩劝公。公乃留曹洪守,自将步骑五千人夜往,会明至。琼等望见公兵少,出陈门外。公急击之,琼退保营,遂攻之。绍遣骑救琼。左右或言“贼骑稍近,请分兵拒之”。公怒曰:“贼在背后,乃白!”士卒皆殊死战,大破琼等,皆斩之。绍初闻公之击琼,谓长子谭曰:“就彼攻琼等,吾攻拔其营,彼固无所归矣!”乃使张郃、高览攻曹洪。郃等闻琼破,遂来降。绍众大溃,绍及谭弃军走,渡河。追之不及,尽收其辎重图书珍宝,虏其众。公收绍书中,得许下及军中人书,皆焚之。冀州诸郡多举城邑降者。
初,桓帝时有黄星见于楚、宋之分,辽东殷馗善天文,言后五十岁当有真人起于梁、沛之间,其锋不可当。至是凡五十年,而公破绍,天下莫敌矣。
六年夏四月,扬兵河上,击绍仓亭军,破之。绍归,复收散卒,攻定诸叛郡县。九月,公还许。绍之未破也,使刘备略汝南,汝南贼共都等应之。遣蔡扬击都,不利,为都所破。公南征备。备闻公自行,走奔刘表,都等皆散。
七年春正月,公军谯,令曰:“吾起义兵,为天下除暴乱。旧土人民,死丧略尽,国中终日行,不见所识,使吾凄怆伤怀。其举义兵已来,将士绝无后者,求其亲戚以后之,授土田,官给耕牛,置学师以教之。为存者立庙,使祀其先人,魂而有灵,吾百年之后何恨哉!”遂至浚仪,治睢阳渠,遣使以太牢祀桥玄。
进军官渡。
绍自军破后,发病欧血,夏五月死。小子尚代,谭自号车骑将军,屯黎阳。
秋九月,公征之,连战。谭、尚数败退,固守。
八年春三月,攻其郭,乃出战,击,大破之,谭、尚夜遁。夏四月,进军邺。
五月还许,留贾信屯黎阳。
己酉,令曰:“司马法‘将军死绥’,故赵括之母,乞不坐括。是古之将者,军破于外,而家受罪于内也。
自命将征行,但赏功而不罚罪,非国典也。其令诸将出征,败军者抵罪,失利者免官爵。”
秋七月,令曰:“丧乱已来,十有五年,后生者不见仁义礼让之风,吾甚伤之。其令郡国各脩文学,县满五百户置校官,选其乡之俊造而教学之,庶几先生之道不废,而有以益于天下。”
八月,公征刘表,军西平。公之去邺而南也,谭、尚争冀州,谭为尚所败,走保平原。尚攻之急,谭遣辛毗乞降请救。诸将皆疑,荀攸劝公许之,公乃引军还。冬十月,到黎阳,为子整与谭结婚。尚闻公北,乃释平原还邺。东平吕旷、吕翔叛尚,屯阳平,率其众降,封为列侯。
九年春正月,济河,遏淇水入白沟以通粮道。二月,尚复攻谭,留苏由、审配守邺。公进军到洹水,由降。既至,攻邺,为土山、地道。武安长尹楷屯毛城,通上党粮道。夏四月,留曹洪攻邺,公自将击楷,破之而还。尚将沮鹄守邯郸,又击拔之。易阳令韩范、涉长梁岐举县降,赐爵关内侯。五月,毁土山、地道,作围堑,决漳水灌城;城中饿死者过半。秋七月,尚还救邺,诸将皆以为“此归师,人自为战,不如避之”。
公曰:“尚从大道来,当避之;若循西山来者,此成禽耳。”尚果循西山来,临滏水为营。夜遣兵犯围,公逆击破走之,遂围其营。未合,尚惧,遣故豫州刺史阴夔及陈琳乞降,公不许,为围益急。尚夜遁,保祁山,追击之。
其将马延、张顗等临陈降,众大溃,尚走中山。尽获其辎重,得尚印绶节钺,使尚降人示其家,城中崩沮。八月,审配兄子荣夜开所守城东门内兵。配逆战,败,生禽配,斩之,邺定。公临祀绍墓,哭之流涕;慰劳绍妻,还其家人宝物,赐杂缯絮,廪食之。
初,绍与公共起兵,绍问公曰:“若事不辑,则方面何所可据?”公曰:“足下意以为何如?”绍曰:“吾南据河,北阻燕、代,兼戎狄之众,南向以争天下,庶可以济乎?”公曰:“吾任天下之智力,以道御之,无所不可。”
九月,令曰:“河北罹袁氏之难,其令无出今年租赋!”重豪强兼并之