话说孙坚被刘表的军队包围,幸得程普、黄盖、韩当三位将领的奋力救援,才得以逃脱。然而,此次战斗使孙坚损失了大量的兵力,他只好选择一条逃生之路,率领剩余的军队返回江东。自此之后,孙坚与刘表之间结下了深仇大恨。
再说袁绍屯兵在河内,因为缺少粮草而困顿。冀州牧韩馥派人送去粮草以资助他的军用。谋士逢纪对袁绍说:“大丈夫纵横天下,怎么能等着别人送粮为食呢!冀州是钱粮丰富的地方,将军何不夺取它?”袁绍说:“没有好的计策。”逢纪说:“可以暗中派人送信给公孙瓒,让他进攻冀州,我们约定夹攻,公孙瓒一定会兴兵而来。韩馥是个无谋之辈,必定会请将军您来管理冀州的事务;到时在其中行事,轻而易举就可以得到冀州。”袁绍大喜,立即发信到公孙瓒那里。公孙瓒收到信后,看到说共同进攻冀州,平分土地,非常高兴,当天就起兵了。袁绍却派人暗中告知韩馥。韩馥急忙召集荀谌、辛评两位谋士商议。荀谌说:“公孙瓒带领燕、代地区的军队,长驱直入而来,其势头不可阻挡。再加上有刘备、关羽、张飞帮助他,我们难以抵抗。现在袁本初智勇过人,手下名将众多,将军可以请他一同管理冀州事务,他必定会厚待将军,这样就不用担心公孙瓒了。”韩馥于是派遣别驾关纯去请袁绍。长史耿武劝谏说:“袁绍孤军无援,完全依赖我们,就好像婴儿在我们的股掌之上,断绝他的乳哺,他立刻就会饿死。为什么要把冀州的事务交给他呢?这是引虎入羊群啊。”韩馥说:“我是袁氏的旧部,能力又不如本初。古时候选择贤能的人就让位给他,你们为什么要嫉妒呢?”耿武叹息道:“冀州完了!”于是有三十多人弃职而去。只有耿武和关纯埋伏在城外,等待袁绍。几天后,袁绍带兵到达。耿武、关纯拔刀出来,想要刺杀袁绍。袁绍的将领颜良立刻斩杀了耿武,文丑砍死了关纯。袁绍进入冀州,任命韩馥为奋威将军,让田丰、沮授、许攸、逢纪分别掌管冀州的事务,完全剥夺了韩馥的权力。韩馥懊悔不已,于是抛下家眷,独自骑马投奔陈留太守张邈去了。
公孙瓒得知袁绍已经占据了冀州,便派遣他的弟弟公孙越去见袁绍,希望与袁绍平分冀州的地盘。袁绍回应说:“请你哥哥亲自来,我们有事要商量。”公孙越便辞别袁绍返回。然而,他还没走到五十里,道路旁边突然闪出一队兵马,他们声称:“我们是董丞相(指董卓)的家将!”接着乱箭齐发,射死了公孙越。公孙越的随从逃回去报告公孙瓒,说公孙越已经遇害。公孙瓒大怒道:“袁绍诱骗我起兵攻打韩馥,他却暗中谋取冀州;现在又假借董卓的兵马射死我的弟弟,这个冤仇我怎能不报!”于是,他动员了自己所有的军队,气势汹汹地杀向冀州。
袁绍得知公孙瓒的军队到来,也率领军队出战。两军在磐河之上相遇:袁绍的军队在磐河桥的东边,公孙瓒的军队在桥的西边。公孙瓒站在桥上,大声喊道:“你这个背信弃义的小人,怎么敢出卖我!”袁绍也骑马到桥边,指着公孙瓒说:“韩馥没有才能,愿意把冀州让给我,跟你有什么关系?”公孙瓒说:“以前我认为你是忠义之人,推举你为盟主;你现在的所作所为,真是狼心狗肺之徒,还有什么脸面活在世上!”袁绍大怒说:“谁能擒住他?”话还没说完,文丑骑马挺枪,直接冲杀上桥。公孙瓒在桥边与文丑交锋。战斗不到十几个回合,公孙瓒抵挡不住,败阵而逃。文丑乘势追赶。公孙瓒逃入自己的军阵中,文丑飞马直入中军,来回冲突。公孙瓒手下有四名健将,一齐迎战;文丑一枪刺死其中一员将领,其余三将都逃走了。文丑直追公孙瓒到阵后,公孙瓒逃向山谷。文丑骑马厉声大叫:“快下马投降!”公孙瓒的弓箭都射完了,头盔也掉在地上;他披散着头发骑马,奔逃到山坡时,他的马前腿一软,公孙瓒翻身摔下山坡。文丑急忙捻枪来刺。突然,从草坡左侧转出一个少年将军,飞马挺枪,直取文丑。公孙瓒爬上山坡,看那个少年:身长八尺,浓眉大眼,面宽双下巴,威风凛凛,与文丑大战五六十回合,胜负未分。公孙瓒的部下救兵赶到,文丑拨马回去了。那少年也不追赶。公孙瓒急忙走下山坡,问那少年姓名。那少年欠身回答说:“我是常山真定人,姓赵,名云,字子龙。本来是袁绍的部下。因为看到袁绍没有忠诚于君主和拯救百姓的心,所以特地离开他而投奔您。没想到在这里与您相见。”公孙瓒非常高兴,于是和那少年一同回到营寨,整顿兵马。
第二天,公孙瓒将军队分为左右两队,排列得像鸟的羽翼一样。他有五千多匹马,其中大部分是白马。因为公孙瓒曾经与羌人交战,所以他挑选白马作为先锋,号称“白马将军”;羌人只要看到白马就逃跑,因此公孙瓒的白马非常多。袁绍命令颜良、文丑作为先锋,各自带领一千名弓弩手,也分为左右两队;命令在左边的射击公孙瓒的右军,在右边的射击公孙瓒的左军。他还命令麴义带领八百名弓手,一万五千名步兵,列在阵中。袁绍自己带领数万马步军在后接应。公孙瓒刚刚得到赵云,对他还不完全信任,因此让他另外带领一支军队在后方。他派遣大将严纲作为先锋。公孙瓒亲自率领中军,立马在桥上,在马的旁边竖立了一面大红旗帜,旗帜上绣着金色的“帅”字。从辰时开始擂鼓,直到巳时,袁绍的军队还没有进攻。麴义命令弓手都藏在遮箭牌下,只等炮响后发箭。严纲鼓噪呐喊,直取麴义。麴义的军队看到严纲的军队前来,都伏地不动;直到严纲的军队接近,一声炮响,八百名弓弩手一起发射。严纲急忙想撤退,被麴义拍马舞刀,斩于马下,公孙瓒的军队大败。公孙瓒的左右两军,想要前来救援,都被颜良、文丑带领的弓弩手射退。袁绍的军队趁机进攻,一直杀到界桥边。麴义骑马到桥上,先斩杀了执旗的将领,把绣旗砍倒。公孙瓒看到绣旗被砍倒,调转马头下桥逃跑。麴义带领军队直接冲到后军,正好撞上了赵云。赵云挺枪跃马,直取麴义。两人交战不到几个回合,赵云一枪将麴义刺于马下。赵云一骑马飞入袁绍的军队,左冲右突,如入无人之境。公孙瓒带领军队杀回,袁绍的军队大败。
再说袁绍先派探马侦察情况,探马回报说麴义斩杀了将领、夺取了旗帜,正在追赶公孙瓒的败军;因此袁绍没有做任何准备,与田丰带领帐下的持戟军士数百人,弓箭手数十骑,骑马出来观看,他哈哈大笑着说:“公孙瓒真是个无能之辈!”正在说话之间,忽然看见赵云冲到了面前。弓箭手急忙准备射箭时,赵云连续刺杀了数人,袁绍的军队都纷纷逃跑。随后公孙瓒的军队团团围了上来。田丰慌忙对袁绍说:“主公请在空墙中躲避一下!”袁绍用头盔拍打地面,大声呼喊道:“大丈夫宁愿在战场上战死,岂能躲进墙里苟且偷生!”众军士齐心协力死战,赵云冲击多次都未能进入,袁绍的大队人马赶到,颜良也率领军队来到,两路军队并力攻击。赵云保护公孙瓒杀出重围,回到了界桥。袁绍率军大举进攻,再次追赶过桥,落水而死的人,不计其数。袁绍当先追赶,不到五里,只听得山背后喊声大起,闪出一队人马,为首的三员大将,乃是刘备、关羽、张飞。——他们因为在平原得知公孙瓒与袁绍相争,特地前来助战。——当时三匹马,三种兵器,飞奔前来,直取袁绍。袁绍惊得魂飞魄散,手中的宝刀掉落在马下,急忙拨马而逃,众人拼死相救才过了桥。公孙瓒也收军回营。刘备、关羽、张飞问候完毕,公孙瓒说:“如果不是刘备远道而来救我,我几乎就要狼狈不堪了。”于是安排赵云与刘备等人相见。刘备对赵云非常敬重和爱戴,产生了挽留他的念头。
却说袁绍在磐河一战中失利后,便坚守不出。两军相持了一个多月,有人将这一情况报告给了长安的董卓。李儒对董卓说:“袁绍和公孙瓒,都是当今的豪杰。现在他们在磐河厮杀,我们应当假借天子的名义,派人前去调解。他们二人感激我们的恩德,必定会顺从太师您。”董卓说:“好主意。”第二天,董卓便派遣太傅马日磾、太仆赵岐,带着诏书前往河北。二人来到河北,袁绍在百里之外迎接他们,再拜奉接诏书。第二天,二人到公孙瓒的营地宣读诏书,公孙瓒便派遣使者向袁绍送去书信,双方讲和。二人随后返回京城复命。公孙瓒当天就撤军了,并上表推荐刘备为平原相。刘备与赵云分别时,执手垂泪,不忍分离。赵云叹息道:“我过去误将公孙瓒当作英雄;现在看他的所作所为,也不过是袁绍等辈罢了!”刘备说:“你暂且屈身事奉他,我们总会有相见的日子的。”两人洒泪而别。