在曹洪被马超战败,丢失潼关之后,曹操率领后续部队赶至潼关关前。在曹操与马超的首次交锋中,曹军溃败。马超统领庞德、马岱等,直入曹军,要亲自捉拿曹操。马超的凌厉攻势,迫使曹操“割须弃袍”,狼狈而逃。在危急之时,幸好曹洪赶到,才好歹保住了曹操的性命。曹操逃回大营后,一面传令坚守寨栅,不许出战;一面谋画击败马超、韩遂的计划。他责令徐晃引精兵4000径袭潼关后路河西,他自己则督军渡过渭水。然后,两路夹击,一举消灭马、韩诸部。马超得知曹军的意图后,主张抢占渭河北岸,遏制曹兵渡河。韩遂则主张按兵法中“兵半渡可击”的战术,陈兵南岸,待到曹军渡至一半时,乘机猛攻。他认为,此举足以使曹操大军皆死于渭河之内。
这样,马超就采纳了韩遂的建议。当曹军部分精兵渡至北岸,曹操亲自带领百余名护卫军将坐于南岸,观看大军渡河时,马超突然率军杀至,冲到离曹操仅有百步的地方。在曹操生死在眼前的危急关头,曹操的虎卫军骁将许褚,扶起曹操急奔河边。他挟起曹操一跃就跳上离岸边一丈多远的船上,撑船向河心划去,曹操趴在许褚的脚下,狼狈至极。马超赶到河边后,见曹船已到河心,就弯弓搭箭,命令将士沿河向曹船猛射,刹那问,矢如雨急,船上的驾舟和护卫士卒几十人都应弦而倒;许褚一边用左手举起马鞍遮住如飞蝗般的来箭,护卫着曹操;一边用双腿夹着船舵,以右手使篙撑船。
曹操与许褚处在危险之中,正当他两拼命挣扎之时,射来的箭突然越来越少。于是,许褚乘机快速将船划至北岸,使曹操再次死里逃生。原来当时的渭南县令丁斐正在南山之上,他看到马超的追杀使曹操时刻都有生命之虞。于是,他打开寨门,将所有的牛马驱赶出来。
一时间,满山遍野到处是牛马,西凉兵见状,都回过头来争抢牛马,无心追赶狂逃的曹操,曹操也因此化险为夷。曹操上岸后,对前来拜见问安的诸将大笑说:“我今天差点被这些毛贼所困!”他问是谁用“纵牛马以诱敌”的妙计救了他?有人告诉他说是渭南县令丁斐。丁斐入见时,曹操感激地说:“如果不是你的良谋,我就会被贼所擒俘。”于是,他立即提拔丁斐为典军校尉。