当时是建安十六年秋七月下旬的一天,曹操亲自与马超对阵。马超挺着枪纵马,冲杀过来,曹操背后的于禁出来迎战。两匹马交战,打到八九个回合,于禁败退。张合出来迎战,不到三个回合,也败退了。李通出来迎战,马超奋勇神威交战,几个回合之中,一枪把李通刺死在马下。马超把枪往后一招,西凉的士兵们精神抖擞,冲杀过来。曹操的军队大败。左右的将佐都抵挡不住,被马超、庞德、马岱带领一百多骑兵,直接冲入中军,来捉拿曹操。曹操在乱军之中只听到西凉军大喊:“穿红袍的是曹操!”曹操就在马上急忙脱下了红袍。又听到大喊:“长胡须的是曹操!”曹操就拔出佩剑割断了自己的胡须。军队中早有人把曹操割胡须的事告诉了马超,马超于是让人喊捉:“短胡须的是曹操!”曹操听到后,就扯下旗帜的角包住脖子逃跑了。后人有诗说:
潼关战败望风逃,孟德怆惶脱锦袍。剑割髭髯应丧胆,马超声价盖天高。
曹操正在逃跑的时候,背后有一骑追赶过来,回头一看,看到一个人穿着白色战袍银色铠甲,众人都知道这是马超,各自逃命,四散离开了,只丢下了曹操。马超高声厉喝喊道:“曹贼别跑!”飞马追赶过来。曹操惊得马鞭都掉到了地上。眼看就要被赶上了,马超从后面用枪刺过来。曹操绕着树跑,马超一枪刺在树上,等急忙拔出来的时候,曹操已经跑远了。马超纵马继续追赶,在山坡边转过一个年轻的将军,大声喊道:“别伤害我主公!曹洪在此!”挥舞着刀纵马,拦住马超,曹操这才得以逃脱性命。曹洪和马超战斗到四五十回合,渐渐刀法凌乱,力气也跟不上了。夏侯渊带领数十个骑兵随后赶到。马超独自一人担心被算计,因此舍弃了曹洪回去了。夏侯渊也没有来追赶。
曹操回到营寨,亏得曹仁拼死守住了寨栅,所以没有损失太多军马。曹操进入营帐,叹息说:“我要是杀了曹洪,今天必定死在马超手里了!”于是传唤曹洪,重重地加以赏赐。收拾败军,坚守寨栅,深挖壕沟高筑壁垒,不许出战。马超每天带领军队到寨前辱骂挑战,曹操传令让军队坚守,如有乱动的就斩首。众将说:“西凉的兵非常强壮,都使用长枪,如果不选用弓箭弩箭来应对,就难以抵挡。”曹操说:“战还是不战,都由我决定,不在敌人。敌人虽然有长枪,怎么能轻易就刺到各位呢?只要坚守壁垒观察,敌人自然会退去。”众将退下后说:“丞相向来征战,自己身先士卒;现在一次败于马超,为何变得如此软弱呢?”各自都不明白他的意思。细作报告说:“潼关的马超又增加了两万生力军,是羌胡部落前来援助敌人。”曹操听了非常高兴。众将说:“马超增加兵马,丞相反而高兴,这是为什么呢?”曹操说:“等我胜利了,再对你们说。”三天后又报告说关上又增加了军马。曹操大喜,就在帐中设宴庆贺。众将都暗自嘲笑他。曹操说:“各位笑我没有打败马超的计谋,你们有什么好计策?”徐晃进言说:“现在丞相大军在此,敌人也全部屯兵在关上,这里到河西,他们必定没有防备,这是敌人没有谋略。如果能派出一军,暗中渡过蒲阪津,先截断敌人的归路,丞相直接从河北出击,敌人两边不能相互照应,形势必然危急。”曹操说:“公明的话,正合我意。给你四千精兵,同朱灵去直接袭击河西,埋伏在山谷中,等我渡过河北一同攻击他们。”徐晃、朱灵领命,先带领四千军队暗中去了。这时是建安十六年秋闰八月。曹操下令,先让曹洪在蒲阪津安排船只木筏。留下曹仁守寨,曹操自己想要暗中渡过渭河。
却说马超与韩遂升帐议事,忽然有人来禀报,详细说了这些情况。马超说:“如今曹操不攻打潼关,却派人准备船只木筏,想要渡过黄河到北岸,一定是想截断我们的后路。我明白他的意思,应当率领一支军队逼近黄河阻挡住北岸。这样曹操的兵就不能渡河,二十天内,河东的粮草用尽,曹操的军队必然混乱;然后沿着黄河南岸攻击他们,曹操就可以被擒获了。”韩遂说:“不必这样。难道没听说兵法上说:‘敌军渡河到一半时可以攻击。’等曹操的军队渡到一半时,你就在南岸攻击他们,曹操的士兵都会死在黄河里了。”马超说:“叔父的话最正确。”立刻派人去打听曹操什么时候渡河。
却说曹操整顿好军队后,分三部分军队,率先渡过渭河。等到人马到达河口时,太阳刚刚升起。曹操先派出精兵渡过北岸,开辟营地,把军队聚集在中间。曹操自己带领亲信随从护卫军大约一百人,坐在胡床上,按着剑坐在南岸,看着军队渡河。忽然有人报告后面穿白袍的将军到了。众人都认得是马超,一下子都拥下船。河边士兵争抢船只的,喧哗声不断。曹操仍然坐在胡床上不动,按着剑指示让他们不要吵闹。只听见人喊马嘶声,蜂拥而来,船上有一个将领跳上岸,喊道:“敌人到了!请丞相下船!”曹操看他,乃是许褚。曹操嘴里还说着:“敌人到了又有何妨?”回头看时,马超、庞德距离不到一百多步。许褚拖着曹操下船时,船已经离岸一丈多远。许褚背着曹操一跳上了船。随行的将士都全部下到水里,扳住船边,想要争着上船逃命。船小将要翻了,许褚拔出刀乱砍,靠近船边的人都被砍断了手,倒在水里,急忙把船朝着下游划去。许褚站在船梢上,赶忙用木篙撑船。曹操趴在他脚边。马超追到河岸,看见船已经漂流到河中间,于是拿起弓搭上箭,喝令勇猛的将领绕着河射箭,箭像急雨一样。许褚担心伤到曹操,用左手举起马鞍遮挡,用右手撑篙,用手臂挡箭。马超箭无虚发,船上驾驶船的人,应弦落入水中;船中几十人,都被射倒。那船反而撑不稳定,在急流中旋转。许褚独自发挥神威,将两条腿夹住船舵摇晃,一只手使用篙撑船,一只手举起马鞍保护曹操。后来有人写诗道:
臂挽鞍鞒护主身,手持篙楫在波津。若非许褚倾心救,孟德应为泉下人。史官也说:如果没有许褚,曹公会必死无疑啊。
当时有渭南县令丁斐,在南山之上看到马超追曹操追得非常急迫,担心曹操性命有危险,于是将寨内的牛和马匹全部驱赶出来,漫山遍野都是牛马。西凉兵看到这些,都转身去争抢,得到牛马的人都没心思再去追赶了。曹操因此得以逃脱。刚到北岸,就把船和木筏都凿沉了。各位将领听到曹操在河中逃难,急忙赶来救援时,曹操已经上岸了。许褚身上穿着厚重的铠甲,箭都嵌在铠甲上。众将保护曹操到野外的营地中,都跪地祝贺。随后赶来的人都战战兢兢,含着泪拜见说:“没有侵犯到您的贵体吧?”曹操大笑说:“今天我几乎被小贼困住了!”众人都很惊愕。曹操说:“如果不是别人放马放牛来引诱贼兵,贼兵肯定会全力渡河了。”曹操问:“引诱贼兵的是谁?”一个人回答说:“是渭南县令领兵官丁斐。”忽然丁斐进来拜见,曹操感谢说:“如果不是你这好计谋,我就被贼兵擒住了。”于是任命他为典军校尉。丁斐说:“贼兵虽然暂时离去,来日必然还会再来,必须用良策抵御他们。”曹操说:“我已经准备好了。”于是呼唤各位将领:“各自分别沿着黄河筑起通道,暂时作为营寨的基础。贼兵如果来的时候,把军队排列在通道外面,在里面树立旌旗,作为疑兵。再沿着黄河挖掘壕沟,用虚土遮盖,在黄河内用军队引诱他们:贼兵急忙赶来一定会陷入,贼兵陷入就可以攻击了。”曹操连夜让人安排挖掘壕沟。
却说马超回去见韩遂,说:“差一点就捉住曹操了!其中有一个将领用力背着曹操下船,这样救护他离开了。不知道是谁?”韩遂说:“我听说曹操帐前有一支队伍叫‘虎卫军’,挑选极其精壮的人,由两个人统领虎卫军。已经死了一个,只有一个还在。死了的那个是陈留己吾人,姓典,名韦,使用双铁戟,重八十斤,真是曹操的虎将啊。现在还活着的那个是谯国人,姓许,名褚,曾经能倒拔奔跑的牛,人们都称他为‘虎痴’。勇猛如虎但性子痴傻,所以叫‘虎痴’。救曹操的多半是许褚,要是遇到他,千万不可轻敌。”马超说:“我也早就听说他的名声了。”韩遂说:“现在曹操渡过黄河,将会袭击我们关后的地方,可以迅速攻打他,不能让他建立起营寨。要是让他立起营寨,就很难剿灭除掉了。”马超说:“我一直只要守住北岸,不让士兵渡河,这是上策。”韩遂说:“贤侄守寨,我率领军队沿着黄河与曹操作战,怎么样?”马超说:“让庞德做先锋,跟随叔父前去。”韩遂就率领五万军队,直接抵达渭南。曹操已经命令众将在通道两旁引诱他们。庞德首先率领一千多铁骑,冲突而来。喊叫声响起之处,人马都落入陷马坑内。庞德纵身一跳,站在平地上。曹操进行掩杀,庞德立刻杀了几个人,步行砍出重围,这时韩遂已经被困在核心。庞德正好遇上曹仁部将曹永,被庞德一刀砍倒在马下,夺了他的马,反复杀开一条血路,救出韩遂,向东南逃走。背后曹军正追赶的时候,马超的一支军队接应到,打败曹军,又救出了大半的军马。战斗到傍晚才返回。清点后得知损失了将佐程银、张横,在陷坑内乱抢乱刺而死的有二百多人。马超与韩遂商议:“如果拖延时间久了,曹操在黄河以北建立了营寨,就难以退敌了。不如趁着今晚率领轻骑兵去劫取野外的营地,曹操肯定会逃走。”韩遂说:“必须分兵前后互相救援,不能托付给别人。”马超自己作为前部,让庞德、马岱作为后应,当晚就出发。
却说曹操收兵驻扎在渭河北岸,叫来诸位将领说:“敌人损失不多,他们欺负我还没有建立寨栅,必然会来劫取野外营地,可以四处分散埋伏士兵,让中军空虚,等到号炮响起时,伏兵全部出动,一次进攻就可以擒获他们。”众将领命,埋伏已经布置完毕。当晚马超先让成宜带领三十名骑兵,在离(曹操营地)六里的地方侦察。成宜看到没有人马,直接进入中军。曹军看到西凉兵到了,就放起号炮,四面的伏兵都出来了,只围住了这三十名骑兵。成宜被夏侯渊斩杀了。马超从背后和庞德、马岱兵分三路,像蜂群一样汹涌地杀过来。不知道胜负如何,且听下回分解。