張任抵達(dá)成都后,聽線人稟報(bào),得知是張松在謀劃協(xié)助劉備入川,而且張衛(wèi)也是被張松勸說叛變,于是不由分說便帶人提刀包圍了張松住所。正值雨夜,雨水傾盆而下,路上看不到一個(gè)人,借著月色,張衛(wèi)領(lǐng)騎白馬,身邊跟著幾名驍騎,他們手持長矛,身著銀亮色的盔甲,神情異常嚴(yán)肅。騎兵后面則是身著護(hù)甲的步兵,大概20多人,左手托盾,右手握長刀,在泥濘的道路中吃力地快步向前奔跑。雨水澆打在士兵們冰冷的鎧甲上,發(fā)出異常清脆的聲音。
步兵們一擁而上,直接撞開了張松的府門,張任隨即下馬,提刀大步走了進(jìn)去,眼里充滿了殺氣。踏入府中,張任左右示意士兵們進(jìn)府搜抓張松。不一會(huì)兒,府里便充斥著喧鬧、呼喊和哀嚎聲,兩名全副武裝的士兵把還在睡夢中的張松托到到了張任面前。屋外雨水澆透了張松的衣服,凄冷的雨夜中,張松表現(xiàn)出一臉不屑的樣子,他一刻都沒有正視張任。張任看到張松后,便氣不打一處來,大聲呵斥道:“張松你竟然私下串通賊兵,策反我軍將士,害我軍在前線吃了敗仗,你這個(gè)叛徒!”張松聽后毫不在意,在暴雨中筆直地站著。他身后的士兵見張松這般無禮,便一腳踹倒了張松。張松應(yīng)聲雙膝跪地,而雙臂則被兩名士兵一左一右押在了身后,他抬頭看了一眼張任,“荒謬之言!你有什么證據(jù)?”見張松竟然還敢還口,張任更是生氣,大喝:“哼!還敢嘴硬!”說罷,便上前對著張松的肚子便是一腳,張松文弱身軀哪扛得住,立馬變癱倒在地,他顫顫悠悠爬了起來,反駁道:“我這是為救益州百姓,請明君入川!”“胡說!你分明就是叛徒!”張任聽后更加生氣,想到戰(zhàn)場上的慘敗,一時(shí)間怒火上頭,不由分說,抽出刀來直接一刀便扎入了張松胸口,張松隨即斷氣而亡。張任示意手下屠殺張松府上全部家眷,最后令部下點(diǎn)火焚燒了張松的府邸。瓢潑大雨未能澆滅這熊熊大火,大火一直燒到了第二天清早,整個(gè)府邸成為了一片廢墟,而張松的尸首也早已被燒成了灰燼。
第二天清早劉璋聽說張任殺了張松全家后,大吃一驚,連忙從床上爬了起來,命手下召張任前來。張任滿眼血絲拖著疲憊的身軀走了進(jìn)來,身上穿的還是昨晚的夜闖張松府邸的衣服,一臉疲憊的樣子,顯然是沒有合眼睡覺?!皩④姙楹握D殺張松全家?。俊薄爸鞴?,張松勾連劉備,害的我軍在涪水吃了敗仗??!”劉璋聽后,大吃一驚。這時(shí)李恢、孟達(dá)連忙出面勸說劉璋早日投降,張任見二人提投降之事,瞪大了眼睛怒視二人,大吼一聲“反賊!”,便要抽刀砍殺二人,劉璋見狀立馬大聲喝止了張任的行為。“我想這必是天意,我等不必再做反抗,明日大家隨我去城外迎接劉備入城吧?!闭f完,劉璋淚流滿面,黯然轉(zhuǎn)身離去。張任見劉璋這么堅(jiān)定投降,走出了門外,對著天空大聲怒吼,遂拔劍自盡而亡。劉璋聽人報(bào)張任自盡,長嘆一聲,命手下厚葬張任。
次日,劉璋率部下文武百官三十余人來到成都城門外,劉備領(lǐng)部下眾人浩浩蕩蕩地而來,龐統(tǒng)、魏延、張衛(wèi)、法正等人在劉備身后,大軍自北南下,一路上無人阻攔,劉璋為劉備牽馬入城。入城之后,劉備以修養(yǎng)調(diào)理為由,令劉璋于當(dāng)日離開了成都。