宋朝西川都巡察使張玘帶領大軍鎮壓王小波起義軍。張玘見王小波指揮有方,趁兩軍混戰之際,暗暗彎弓搭箭,瞄準了王小波。
一箭射來,王小波躲閃不及,被射中左目,跌落馬下。義軍将士連忙把王小波搶救回營。義軍失去了主帥,敗退下來。
王小波傷勢很重,但他對大家說:"官兵勝了一陣,我又受了重傷,敵人準以為我們不能再戰,所以不會戒備。今晚我領你們去劫他的營寨,定能反敗為勝。"
李順等人苦苦勸阻。王小波說:"為受苦百姓死而無怨。區區箭傷,不要大驚小怪。"說罷,命李順速領一部人馬去阻截宋軍的退路。李順灑淚而去。
當夜,王小波帶傷領兵出戰。他們潛到宋營寨門之前,一聲炮響,殺入營去。
宋将張玘毫無準備,從睡夢中驚醒,見王小波親自指揮義軍沖進營來,吓得魂不附體。張玘來不及抵抗,就被義軍亂刀殺死。宋兵大亂,抱頭鼠竄,潰不成軍,死傷無數。
逃出的殘兵敗将,半路又被李順截殺一陣,宋軍幾乎全軍覆沒。李順得勝,收兵回歸大營。
天色微明,起義軍大獲全勝。各路人馬剛到營門,忽然王小波目痛加劇,眼前發黑,大叫一聲,從馬上摔了下來。大家急忙上前救護,可是王小波已然傷重身亡了。
,