机会说来就来。建安十六年(211),曹操派钟繇等领兵“西征”张鲁,实际是要逼反马超。但益州刘璋不知内情,还真以为曹操要打汉中。张鲁的汉中与益州鸡犬之声相闻,曹操如果打下汉中,那下一个被收拾的一定是他刘璋。想到曹操不久就要打来,刘璋整天心惊肉跳坐卧不安。
张松见时机到来,上前“献计”:“曹兵横行天下,少有敌手。曹公若取汉中,必攻益州,到时谁能抵抗?刘豫州与主公同为汉室宗亲,且跟曹操势不两立,此人善于用兵,只有请刘豫州来方能保全益州。主公不如请刘豫州带兵去打张鲁,打下之后就把汉中送给刘豫州,有刘豫州守在汉中,即使曹兵来,有刘豫州在,益州万无一失,主公以为如何?现在州中众将庞羲、李异等人骄横已久,不听号令。一旦外敌来犯,众将未必可靠,到时强敌由外而入,此辈再趁机作乱,益州危矣。”
张松的一番话说到了刘璋的心里。张松在刘璋身边多年,对这位老兄的心思已经完全摸透,这才“对症下药”。刘璋果然心动,在张松的建议下,派法正、孟达领兵四千去荆州接刘备入川。