大棘之戰發生在公元前607年(周匡王六年)。鄭國和楚國結盟之後為了爭奪中原霸權,楚莊王命鄭公子歸生伐宋,同宋國在大棘(今河南省柘城縣安平鎮西南一帶)展開一場著名的戰爭。
這場戰爭的舊址,即在今大毛村一帶。此地靠近渦河,地勢低洼,面積約為15平方公里。該區域內有戰國墓群、楚太子墓和伍員釣魚台遺址。1975年商丘市文物管理部門在此發掘了12個戰國墓葬,出土115件兵器及青銅製品,結合縣誌記載這裡很可能就是大棘之戰古戰場遺址。據《左傳》載:春秋戰國時的魯宣公二年(公元前607年)春天,鄭公子歸生在楚國接到軍令,合力攻打宋國,宋國派大將華元、樂呂出征迎敵。臨戰前,華元殺羊犒勞士兵,而他的趕戰車的車夫羊斟卻不在犒勞之列。作戰時,羊斟趕著戰車投降鄭國。宋國士兵狂狡與鄭國人交戰,鄭國兵跌入井內,狂狡把戟柄插入井內讓鄭國兵出來,結果狂狡反而被鄭國兵俘去了,大棘激戰的結果以宋軍慘敗而告終。華元被鄭國俘虜囚禁,樂呂被殺。鄭國繳獲戰車460輛,俘虜士兵250人,殺死100人,割掉宋國士兵左耳100個。大棘之戰是宋國繼泓水之戰後,沒有認真吸取失敗教訓,仍然因循固守舊制軍規,任用平庸無才的將領,賞罰不明,濫施仁義,違背戰爭之道,導致慘敗的又一戰例。