朝歌方面,第一批紧急军情前脚刚传到,联军自己后脚就跟着来了,着实被打了个措手不及。朝歌城内没有足够的精兵可以破敌,而且也没有可用的战车,单靠步兵,很难和冲击力强大的战车阵相抗衡,更何况周军士气正锐。帝辛惊闻周军来袭,只好仓促武装大批奴隶、战俘,连同守卫国都的军队,开赴牧野迎战。根《史记》记载,帝辛出动的总兵力有七十万人,另一些文献记载是十七万。《诗经·大明》称:“殷商之旅,其会如林”。
《逸周书·克殷》记载:周军先由吕尚率数百名精兵上前挑战,震慑商军并冲乱其阵脚,然后周武王亲率主力跟进冲杀,将对方的阵形彻底打乱。
商军中的奴隶和战俘全无斗志,纷纷倒戈,帝辛既然强迫这些奴隶和战俘上战场,自然会在后方以亲信部队押送,防范他们反叛或逃跑。这些少量忠心的禁卫军,也是帝辛手中最后的底牌。
然而前方的徒众在周军的强大冲击下慌不择路地往回跑,遭到了后方精兵的阻拦。好汉不敌人多,在人潮的冲击下,这些武士也阵脚不稳。奴隶们为了逃命,加上被后面人潮推动,于是倒戈相向,乱打一气。再加上身后联军的战车、甲士、步兵一层层的进攻,帝辛的最后一道阵线也守不住了,不得不快马加鞭,逃离战场。
商军残余的抵抗仍然持续了一天,但已无力挽回局面。帝辛见大势已去,返回朝歌,登上鹿台,”蒙衣其珠玉,自燔于火而死“,商朝正式灭亡。
周武王赶到鹿台时,用“轻吕”击刺帝辛的尸体,并亲自斩其头颅悬旗示众。另有一百多个商朝的大臣贵族被俘。他们将被带回周京,作为武王祭祖的人牲被杀死。
战争结果
武王受命
第二天,武王在几个将帅的簇拥下,在商宫中举行了盛大的“受命”的仪式,表示革命成功。
清剿残敌
但攻克殷都并不意味着战争的结束,更重要的任务是消灭东方的商朝残余势力。按照事先的方略,联军随即兵分四路,向东南方进发,去征讨商的残部和忠于商的方国。
剩下的商军由于后方根据地已经失掉,前方又处于敌对夷人的包围下,实为两面受敌,经过激烈战斗,也大部被击溃。史称周军驱逐商朝大将蜚廉(即后世传说中的黄飞虎)于海滨而杀之,可见战线已经拉长到了东海。
大肆劫掠
出身戎狄的联军进行了长时间的屠杀和劫掠。《逸周书·世俘》称:牧野之战周武王大获全胜,被杀死的商人有十八万之多,被掳为奴隶的有三十三万,这么大的数量不都是军人,还有有大量的平民,周人还在商人的国土上大肆捕猎,虎、熊、犀牛、鹿等动物仅在武王名下就被猎杀了一万多头,并掠夺了大量的珠宝财物,仅佩玉就达到十八万块。
祭告列祖
不到两个月内,主要的战斗已经结束。四月中旬。武王在商都建立祭室,向列祖列宗告捷。祭室的地点就选在牧野,正是这个地方,奠定了周朝八百年的大业。
商裔覆灭
但牧野之战并没有完全消灭商朝,商朝原领地的一部分作为帝辛之子武庚的封地,建立殷国,作为商朝的延续,商朝南征的军队也没有被完全消灭。
周武王死后,武庚联合周室的管叔、蔡叔、霍叔发动“三监之乱”,最终被周公旦和周成王平定,商朝的残余势力才被完全消灭。
战争评价
著名战例
牧野之战是中国历史上以少胜多,以弱胜强,先发制人的著名战例,也是中国古代车战初期的著名战例。
军事思想
它终止了六百年的商王朝,确立了西周王朝的统治,为西周时期礼乐文明的全面兴盛开辟了道路。牧野之战中所体现的谋略和作战艺术,也对中国古代军事思想的发展具有不可低估的意义。
粉饰传说
随着时间的推移,牧野之战也蒙上了一层又一层神秘的面纱。当时的记录下,帝辛尚不失为一个有严重缺陷的英雄人物,然而到了后世,“纣王”却成了荒淫无耻、残暴不仁的昏暴之君,被泼上了越来越多的污水。
与之相应,牧野之战这场“血流漂杵”的征服战争,也就成了吊民伐罪的反抗暴政的正义之战。在后世儒家的传说中,周军“前歌后舞”,没有杀一个人,没有流一滴血,商朝就自行崩溃,在人民的拥戴下,武王登上了天子的宝座,从此刀枪入库,马放南山,天下太平。
当然,这样的神话,在后世仍然一场又一场地上演,不过再也没有像牧野之战这样成功的了。
年代考证
关于牧野之战发生的年代有44种不同说法,从公元前1130年到公元前1018年都有。
根据《国语》记载:“昔武王克商,岁在鹑火,月在天驷,日在析木之津,晨在斗柄,星在天”,可推定为公元前1046年。历史学家何炳棣认为鹑火是东周的洛阳。
《竹书纪年》记载牧野之战发生于公元前1027年。
《尸子》记载:“武王伐纣,鱼辛谏曰:‘岁(木星)在北方不北征。’武王不从”。《荀子·儒效篇》说:“武王之诛纣也,行之日以兵忌,东面而迎太岁”。《淮南子·兵略训》也记载:“武王伐纣,东面而迎岁”。根据计算推算出公元前1045年12月3日。
《利簋》铭曰:“武王征商,唯甲子朝(早晨),岁鼎克昏辰,夙(日出)有商”,“岁鼎克昏”是指岁星、昏星(水星)位于金星的两侧,三星鼎足,可推断牧野之战是发生在公元前1050年12月28日早晨6、7点钟。
明代黄道周有牧野之战发生在公元前1053年(戊子岁)之说。
黄宗羲的《历代甲子考》与《答朱康流论历代甲子书》记载武王克商发生在公元前1122年(己卯岁),并多次与朱朝瑛辩之。
夏商周断代工程确定牧野之战发生在公元前1046年。
1998年12月20日夏商周断代工程会议上,江晓原结论,牧野之战发生于公元前1044年1月9日。