54、夏四月,曹操救刘延,大战,斩颜良。《后汉纪卷二十九》
夏四月,公北救延。荀攸说公曰:「今兵少不敌,分其势乃可。公到延津,若将渡兵向其后者,绍必西应之,然后轻兵袭白马,掩其不备,颜良可禽也。」公从之。绍闻兵渡,即分兵西应之。公乃引军兼行趣白马,未至十馀里,良大惊,来逆战。使张辽、关羽前登,击破,斩良。遂解白马围,徙其民,循河而西。《三国志·魏书·武帝纪》
绍进军黎阳,遣颜良攻刘延于白马。沮授又谏绍:「良性促狭,虽骁勇不可独任。」绍不听。太祖救延,与良战,破斩良。《三国志·魏书·董二袁刘传·袁绍》
绍遣大将军颜良攻东郡太守刘延于白马,曹公使张辽及羽为先锋击之。羽望见良麾盖,策马刺良于万众之中,斩其首还,绍诸将莫能当者,遂解白马围。曹公即表封羽为汉寿亭侯。《三国志·蜀书·关张马黄赵传·关羽》
55、绍于是渡河追公军,至延津南。公勒兵驻营南阪下,使登垒望之,曰:「可五六百骑。」有顷,复白:「骑稍多,步兵不可胜数。」公曰:「勿复白。」乃令骑解鞍放马。是时,白马辎重就道。诸将以为敌骑多,不如还保营。荀攸曰:「此所以饵敌,如何去之!」绍骑将文丑与刘备将五六千骑前后至。诸将复白:「可上马。」公曰:「未也。」有顷,骑至稍多,或分趣辎重。公曰:「可矣。」乃皆上马。时骑不满六百,遂纵兵击,大破之,斩丑、良。丑、良皆绍名将也,再战,悉禽,绍军大震。公还军官渡。《三国志·魏书·武帝纪》
太祖拔白马还,遣辎重循河而西。袁绍渡河追,卒与太祖遇。诸将皆恐,说太祖还保营,攸曰:「此所以禽敌,柰何去之!」太祖目攸而笑。遂以辎重饵贼,贼竞奔之,阵乱。乃纵步骑击,大破之,斩其骑将文丑,太祖遂与绍相拒于官渡。《三国志·魏书·荀彧荀攸贾诩传·荀攸》
56、(不利)八月,绍连营稍前,依沙堆为屯,东西数十里。公亦分营与相当,合战不利。时公兵不满万,伤者十二三。《三国志·魏书·武帝纪》
57、连营稍前,逼官渡,合战,太祖军不利,复壁。绍为高橹,起土山,射营中,营中皆蒙楯,众大惧。太祖乃为发石车,击绍楼,皆破,绍众号曰霹雳车。《三国志·魏书董二袁刘传·袁绍》
58、袁绍运谷车数千乘至,公用荀攸计,遣徐晃、史涣邀击,大破之,尽烧其车。《三国志·魏书·武帝纪》
军食方尽,攸言于太祖曰:「绍运车旦暮至,其将韩𦳣锐而轻敌,击可破也。」太祖曰:「谁可使?」攸曰:「徐晃可。」乃遣晃及史涣邀击破走之,烧其辎重。《三国志·魏书·荀彧荀攸贾诩传·荀攸》
59、公与绍相拒连月,虽比战斩将,然众少粮尽,士卒疲乏。公谓运者曰:「却十五日为汝破绍,不复劳汝矣。」冬十月,绍遣车运谷,使淳于琼等五人将兵万馀人送之,宿绍营北四十里。绍谋臣许攸贪财,绍不能足,来奔,因说公击琼等。左右疑之,荀攸、贾诩劝公。公乃留曹洪守,自将步骑五千人夜往,会明至。琼等望见公兵少,出陈门外。公急击之,琼退保营,遂攻之。绍遣骑救琼。左右或言「贼骑稍近,请分兵拒之」。公怒曰:「贼在背后,乃白!」士卒皆殊死战,大破琼等,皆斩之。《三国志·魏书·武帝纪》
五年,与绍连战。太祖保官渡,绍围之。太祖军粮方尽,书与彧,议欲还许以引绍。彧曰:「今军食虽少,未若楚、汉在荥阳、成皋间也。是时刘、项莫肯先退,先退者势屈也。公以十分居一之众,画地而守之,扼其喉而不得进,已半年矣。情见势竭,必将有变,此用奇之时,不可失也。」太祖乃住。遂以奇兵袭绍别屯,斩其将淳于琼等,绍退走。审配以许攸家不法,收其妻子,攸怒叛绍;颜良、文丑临阵授首;田丰以谏见诛:皆如彧所策。《三国志·魏书·荀彧荀攸贾诩传·荀彧》
60、绍众大溃,绍及谭弃军走,渡河。追之不及,尽收其辎重图书珍宝,虏其众。《三国志·魏书·武帝纪》
琼宿乌巢,去绍军四十里。太祖乃留曹洪守,自将步骑五千候夜潜往攻琼。绍遣骑救之,败走。破琼等,悉斩之。太祖还,未至营,绍将高览、张合等率其众降。绍众大溃,绍与谭单骑退渡河。馀众伪降,尽坑之。《三国志·魏书董二袁刘传·袁绍》
袁绍围太祖于官渡,太祖粮方尽,问诩计焉出,诩曰:「公明胜绍,勇胜绍,用人胜绍,决机胜绍,有此四胜而半年不定者,但顾万全故也。必决其机,须臾可定也。」太祖曰:「善。」乃并兵出,围击绍三十馀里营,破之。绍军大溃,河北平。《三国志·魏书·荀彧荀攸贾诩传·贾诩》
《献帝起居注》曰:公上言「大将军邺侯袁绍前与冀州牧韩馥立故大司马刘虞,刻作金玺,遣故任长毕瑜诣虞,为说命录之数。又绍与臣书云:『可都鄄城,当有所立。』擅铸金银印,孝廉计吏,皆往诣绍。从弟济阴太守叙与绍书云:『今海内丧败,天意实在我家,神应有徵,当在尊兄。南兄臣下欲使即位,南兄言,以年则北兄长,以位则北兄重。便欲送玺,会曹操断道。』绍宗族累世受国重恩,而凶逆无道,乃至于此。辄勒兵马,与战官渡,乘圣朝之威,得斩绍大将淳于琼等八人首,遂大破溃。绍与子谭轻身迸走。凡斩首七万馀级,辎重财物巨亿。」
张璠《汉纪》云:杀绍卒凡八万人。