刘备斩杀杨怀、高沛的情况,《资治通鉴.六十六卷》建安十七年上是这样记载的:
“等到曹操攻打孙权,孙权向刘备求救。刘备遂写信给刘璋,说:‘孙权跟我,唇齿相依。关羽的留守部队,十分微弱。如今不往救援,曹操一定夺取荆州,兵锋一转,势将侵犯益州边界,灾难远超过北方的张鲁。张鲁不过是一个自保的小贼,不足挂虑。’因而要求增加一万士兵和军需物资。刘璋只答应拨付四千人,军需物资随之减少一半。刘备于是激怒他的军众说:‘我们替益州讨伐强敌,殷勤劳苦,刘璋却如此吝啬,凭什么教我们将领卖命送死?’张松听说刘备要回荆州的消息,误以为是真的,写信给刘备及法正,说:‘现在大事将要成功了,为什么要放弃这里离开呢?’张松的哥哥广汉太守张肃,害怕祸事牵连到自己身上,因此举发他的阴谋;于是刘璋收捕了张松,把他杀死,下令各关隘守将,不要给刘备发送文书与他联络通信。刘备大怒,召见刘璋的白水军督杨怀、高沛,责备他们无礼,把二人诛杀;率领军队,进逼关门,吞并二人手下的部队,据守涪城(四川省绵阳市)。”(及曹操攻孙权,权呼备自救。备贻璋书曰:“孙氏与孤本为脣齿,而关羽兵弱,今不往救,则曹操必取荆州,转侵州界,其忧甚于张鲁。鲁自守之贼,不足虑也。”因求益万兵及资粮,璋但许兵四千,其馀皆给半。备因激怒其众曰:“吾为益州征强敌,师徒勤瘁,而积财吝赏,何以使士大夫死战乎!”张松书与备及法正曰:“今大事垂立,如何释此去乎!”松兄广汉太守肃,恐祸及己,因发其谋。于是璋收斩松,敕关戍诸将文书皆勿复得与备关通。备大怒,召璋白水军督杨怀、高沛,责以无礼,斩之;勒兵径至关头,并其兵,进据涪城。)