达文书，命不得放刘备通关。刘备大怒，召刘璋白水军督杨怀、高沛，责二人无主客之礼，斩之，勒兵径至关头，合并了他们的军队，进据涪城，进军成都，所向披靡。《太平御览·三百四十六》引《零陵先贤传》有不同的记载：刘璋请刘备入益州，杨怀数次进谏，刘备设宴请刘璋子刘纬及杨怀。酒酣，刘备见杨怀佩有匕首，就拿出自己的匕首说：“将军匕首好，孤也有，可以看看吗？”杨怀把匕首给刘备。刘备得匕首，对杨怀说：“你小子，为何敢离间我兄弟之好！”杨怀大骂，未完，刘备斩之。卢弼《三国志集解》认为据《先主传》，刘备已在白水关斩杀杨怀、高沛