《三国演义》中刘备攻取西川,马超降刘备转攻刘璋,最终完成对成都的围攻,逼刘璋投降。此时马超为什么要选择降刘备呢?其实这时的马超还有多种选择,或许有比投降刘备更好的。
回顾一下当时的局势,建安十六年刘备进攻西川,从涪城进军一路比较顺利,直至绵竹。汉中张鲁怕刘备攻取西川自身不保,派马超率兵出葭萌关阻击刘备。北方曹操击破马超韩遂不久,回师许昌休养。东边孙权见刘备西向,欲取荆州,但畏惧关羽还在等待时机。刘备取川时气势正盛,有张松地图为向导、法正为谋主,自雒城张任死后无大阻碍,但川中地势险要,必须速决,拖延一久就容易进退两难、腹背受敌。凭刘璋是挡不住刘备的,但在天秤上加上张鲁,刘备收取西川必然要拖延。马超是良将,可令曹操畏惧,汉中地势险要,既可阻击刘备,又可威胁荆州。若张鲁站在刘璋一边,刘备取川就算不无功而返,至少也要推迟五年。因此,诸葛亮见马超出兵,第一反应是通过政治手段让张鲁按兵不动,保持中立。问题不在马超,而是在张鲁。只是张鲁短见,没设想一下若刘备取西川,自己北边有强大的曹操,南边被刘备包围,怎么会有立锥之地?如果张鲁帮刘璋,维持当下的势力分割,马超在张鲁部下缓图发展,凭借父子在西北的基础,东山再起还是很有可能的,就像当年的孙策一样。
即便张鲁袖手旁观,马超和他的部队还可以投降刘璋。在官渡之战时,张绣犹豫不定,不知该帮袁绍还是该帮曹操。贾诩就说,曹操弱你帮他一定会受到重用,袁绍强就算你投他作用不大,袁公不会把你放在眼里的。张绣降曹操后,果然受到厚遇,封赏很多。这时刘璋危在旦夕,若马超能帮他一把,刘璋一定会感激涕零,不光封赏,在没有了张任的情况下,让英武超群的马超掌握兵权也是有可能的。而刘璋暗弱,马超不仅可以借西川复陇西之地,更可以吞并西川汉中,成就一方霸业。而投降刘备,不过是一个马前先锋,加快刘备打败刘璋的进程而已。虽然马超和张飞的过节不是很深,但马超曾是一方诸侯,在西北依然拥有强大的威望和群众基础,收取西川后刘备不能不防备马超出去单干。因此,刘备入川以后,马超就没有再受到重用,只是被派到西北守边。
遗憾的是马超虽然英勇,但是缺乏智慧和远见,看不到当时的大局。而刚刚遭受重创的马超,身边只有忠心耿耿的兄弟马岱,缺少能出谋划策的人。如果马超身边能有贾诩、陈宫这样的谋士指点,一定能成就一番霸业。