宋軍雖然準(zhǔn)備充分,但是西夏的皇帝元昊卻是個(gè)軍事天才,而且是游牧民族戰(zhàn)斗力較強(qiáng),而宋軍這邊主將韓琦是個(gè)文官。主將對(duì)比就看出差距。公元1041年李元昊率領(lǐng)十萬(wàn)大軍準(zhǔn)備攻打宋朝。在攻宋之前,他假裝向宋軍投降,企圖誘敵入伏。韓琦識(shí)破了李元昊的陰謀,他讓北宋大將任福帶領(lǐng)宋軍一萬(wàn)八千人,繞到夏軍的背后,可戰(zhàn)則戰(zhàn),不可戰(zhàn)則據(jù)險(xiǎn)設(shè)伏,截其歸路。韓琦擔(dān)心任福貪功冒進(jìn),還特意再三叮囑:“茍違節(jié)度,雖有功,亦斬!”
韓琦的計(jì)策好是好,但他沒(méi)有料到,任福成了整件事中最大的那個(gè)變數(shù)。這個(gè)任福在張家堡南打了個(gè)小勝仗,心里難免就有些輕敵了,西夏軍本就有意設(shè)伏襲擊宋軍,他們假裝戰(zhàn)敗逃走,邊逃還邊遺棄不少物資,給任福營(yíng)造一種夏軍絕對(duì)沒(méi)有反擊能力的假象。任福不知是計(jì),他只想得到戰(zhàn)功,就帶領(lǐng)宋軍一路輕裝追擊夏軍至好水川。
到了好水川以后,任福發(fā)現(xiàn)道路旁邊放了好幾個(gè)大大的銀泥盒,他以為這又是夏軍丟下的物資,便打開了盒子。誰(shuí)知盒子里裝的全都是鴿子,盒子一打開,一百多只鴿子飛向天空,瞬間就暴露了他們的方位。其實(shí),這些盒子是夏軍故意放在這里的,鴿子飛向天空就是夏軍發(fā)出的合擊信號(hào)。隨后不久,任福帶領(lǐng)的宋軍就遭到了夏軍的圍攻。宋軍長(zhǎng)途追擊早已疲乏不堪,后來(lái)戰(zhàn)死10300余人,任福和多位將校軍官數(shù)百人都死在了這場(chǎng)戰(zhàn)役中。好水川之戰(zhàn)中,宋軍幾乎是全軍覆沒(méi)。
韓琦聞?dòng)嵑螅⒖滔铝钔吮,在回軍途中遇到了?shù)千陣亡將士的親人,他們擋住宋軍的去路,在大軍前燒紙錢招魂,嚎哭不止。