但是,被韩遂的“半渡击之”的计谋代替。
曹操后来听闻了马的计策后,感叹:“马小儿不死的话,我恐怕连葬身的地方都没有了”。
八月,曹操从潼关北渡黄河,派徐晃、朱灵等率领四千人夜渡蒲阪津,马知道后,派遣梁兴率领五千兵进攻徐晃,但被徐晃击退,徐晃占据河西设立营寨。
曹操亲自率军从潼关北渡,前队刚过,曹操和许褚以及虎士一百余人断后,马突然率领步骑一万馀杀到,曹操身边的一百余人在马军的箭矢覆盖下不知所为。
但曹操仍然坐在胡床上不起身。
许褚、张郃等将领,见事情紧急,将曹操架起带出船中,急忙渡河,马率领骑兵在后边追边射,箭如雨下,曹操几乎丧命。
曹操部下虎痴许褚一手用马鞍挡箭,一手撑杆,拼死救出曹操。
曹操帐下校尉丁斐在河岸放出大量牛马,马的士兵顾不得乘胜追击,跑去抓奔跑牛马,马控制不住,曹操因此才得以成功渡河。
曹操手下将领见到南岸处的兵败,又不知道曹操在哪,都非常的惶恐害怕,到后来见到曹操,心情有的悲伤有的惊喜,还有的都吓哭了。
曹操却大笑说:“今天差点被小贼的困住了!“
九月,曹操遁过渭河作甬道到渭南。
马韩联军失去战略要地,只能退守,拒兵屯在渭口,曹操却多次设疑兵,用船载兵偷偷潜入渭河,做成为浮桥,到一天夜里,曹操分兵在渭南结营。
联军趁夜攻击兵营,曹操设置伏兵击破马韩联军偷袭。
于是,马等人屯兵在渭南,遣送信件,请求割河西一带和谈,但曹操不答应。
在娄圭泼水筑冰城的计策下,曹操大军得以分批渡过渭水,马韩联军数次挑战,曹操只是不应战,联军只能请求割地,送人质请和。
曹操采取贾诩的计策,假装答应,然后在阵前和韩遂谈言欢笑。
期间,马韩遂在与曹操当面谈判时,马自负其勇力绝人,在马前放置六斛米囊,骑马来回奔走,用斛米测量曹操的体重,想要暗中偷袭擒捉曹操,但听说曹操的护卫许褚,勇猛过人,所以放弃了这个想法。
曹操不久后知道,心有余悸,说:“差点被狡猾的贼人所欺凌。”
让联军猜疑韩遂,曹操又写了一封涂改伪招安信给韩遂,离间关中联军,导致了关中联军的军阀们相互猜疑。
曹操趁此机会动攻击,在渭南一带动大决战,联军大败,成宜、李堪等战死。
潼关之战,总计军民死伤数以万计,窦武之孙窦辅也中箭身死,曹操后悔没有听卫觊的话,逼反关中诸将。
马、韩遂战败后,马退往安定,又走奔上邽,郡人任养率自己的部众迎接马。
曹操追兵到安定后,因为河间有人反叛,于是撤军回东边,当时作为使节的杨阜劝说曹操:“马有韩信、英布那样的勇略,又深得羌人、氐人的拥戴,整个西州都非常敬畏他,如果大军归还,不做周密的准备,恐怕陇上诸郡县,就不再属于国家的了。”
曹操虽然明白马的厉害,但河间战事迫在眉睫,就先撤兵回邺城,留下夏侯渊等名将屯驻长安,而陇上诸郡为备不周。
正月,马潼关之战失败不久,就再次率领诸戎渠帅起兵凉州,陇西、南安、汉阳、永阳等尽皆响应,张鲁也遣大将杨昂相助马,共集结万余人,围攻凉州刺史韦康于甘肃甘谷县。
五月,曹操抓捕在邺城的马族人(包括父亲马腾和两个弟弟马休、马铁等),计三族人,全部斩杀。
冀城自正月坚守至八月,救兵不至。
凉州刺史韦康派阎温秘密出城,向夏侯渊求救
阎温乘夜潜水出城。
第二天,马军现阎温的踪迹,派人追踪拦截他,马军在显亲界内追上阎温,将他捉住去见马。
马解开他的捆绑,对他说:“现在胜败已经分明,您为了孤城请救兵却被人捉到这儿,怎么施展大义呢?如果听我的话,告诉城里,东方不会有救兵前来,这是转祸为福的计策,不然,现在就把你杀掉。”
阎温却假装应允,马便用车载着他来到冀城城下。
阎温朝着城内大声喊:“大军不出三天就会来,努力呀!”
城内的人都为他哭泣,祝祷他万岁。
马恼怒地责问他:“你不要命了吗?”
阎温不回答。
当时,马久攻不下,所以慢慢引诱阎温,盼他回心转意。
又对他说:“城里的朋友,有想跟我同心合力的吗?”
阎温又不理睬,马便严厉地责怪他。
阎温说:“事君之道只有一死,您却要让长者说出不义的话,我难道是苟且偷生的人吗?”
马于是杀了他。
阎温身死,韦康与汉阳郡太守大惊失色,于是决定投降马。
杨阜哭着劝阻,韦康不从,与太守派人向马请和,并开城迎接马,马占据冀城,指使张鲁部将杨昂处死凉州刺史韦康和太守。
夏侯渊领兵前来,行军到距离冀城二百余里的时候,马率领军队来战斗,击败了夏侯渊援军。
随后汧氐也响应马,夏侯渊只得撤军回长安,两年间不曾西进。
马以冀城为根据地,割据陇上,自称征西将军,领并州牧,督凉州军事。
韦康旧部杨阜,与同僚十多人都成为了马部下,他们暗中联络为韦康报仇,但一时寻不着机会。
杨阜妻子去世后,杨阜告假回西城,途中经过历城,劝说亲戚姜叙起兵讨伐马,姜叙之母也劝姜叙行动。
于是,姜叙、杨阜与同郡姜隐、赵昂、尹奉、姚琼、孔信、武都人李俊、王灵、安定人梁宽、南安赵衢、庞恭等共同联合对抗马。