《水滸傳》第六十八回講述了宋公明夜打曾頭市的故事,起因是曾頭市搶走了梁山珍貴的“夜照玉獅子”寶馬,晁蓋因此親自下山征討,卻不幸被史文恭的毒箭射死,為報此仇,宋江下山攻打曾頭市,并與剛加入梁山的盧俊義立誓,承諾活捉史文恭者可坐梁山第一把交椅,在攻打過程中,曾家五子中的四人被梁山好漢所殺,史文恭在逃跑途中殺死欲攔截他的曾家第五子。
宋江的故事情節(jié)豐富而曲折,他曾因慷慨解囊助閻婆惜葬父,而使其成為自己的外室,但宋江不近女色,導(dǎo)致閻婆惜與他人私通,閻婆惜發(fā)現(xiàn)晁蓋寫給宋江的信件及黃金,以此要挾宋江,最終被宋江怒殺,宋江還因私放晁蓋、怒殺閻婆惜、大鬧江州、三打祝家莊等 *** ,逐漸成為梁山的一員,在江州結(jié)識戴宗、李逵等好漢,并在潯陽樓上題反詩,被通判黃文炳告發(fā),險些喪命。
宋江的故事還包括他在江州牢城的經(jīng)歷,結(jié)識神行太保戴宗和黑旋風(fēng)李逵,以及他們在梁山的一系列戰(zhàn)斗,如三打祝家莊、攻打曾頭市等,宋江的智勇雙全和領(lǐng)導(dǎo)力逐漸顯現(xiàn),最終成為梁山泊的首領(lǐng)。
宋江為報晁蓋之仇,夜打曾頭市,與盧俊義立誓,活捉史文恭者可得梁山首領(lǐng)之位,激戰(zhàn)數(shù)回合,曾家五子四人被殺,史文恭逃跑途中殺死第五子,吳用施計,大敗曾家軍,活捉史文恭,為晁蓋報仇。
宋江與曾家軍多次交鋒,各有勝負(fù),吳用施計,利用火攻和誘敵追擊的策略,大敗曾家軍,成功活捉史文恭,在忠義堂上,梁山眾人將史文恭剖腹剜心,以祭奠晁蓋,宋江讓盧俊義坐尊位,但吳用等不同意,隨后,宋江與眾頭領(lǐng)繼續(xù)攻打東平府和東昌府,擴(kuò)大梁山的影響力。
宋江夜打曾頭市的原因主要有二:一是為報晁蓋之仇,二是曾頭市兩次奪走梁山的馬匹,包括晁蓋的寶馬“夜照玉獅子”,這些 *** 激化了梁山與曾頭市的矛盾,宋江以此為由,發(fā)動了對曾頭市的攻擊,最終成功報仇雪恨。