鱼跳入武王的船中,武王俯身取鱼用来祭祀。渡河之后,有火从天上降到地下,到达武王的住地,变成了一只乌鸦,颜色赤红,声音很大。这时,诸侯们没有约定却在盟津会合的有八百个。诸侯们都说:“可以讨伐纣王了。” 武王却说:“你们还不知道天命,现在还不可以。” 于是,率军返回。
过了两年,武王听说纣王更加昏乱暴虐,杀了王子比干,囚禁了箕子。太师疵、少师强抱着乐器投奔周国。于是,武王遍告诸侯说道:“殷朝有重大的罪行,不可以不彻底讨伐。” 于是,遵循文王的遗志,率领三百辆戎车,三千名虎贲勇士,四万五千名甲士,向东讨伐纣王。十一年十二月戊午日,军队全部渡过盟津,诸侯们都来会合。武王说道:“大家要努力,不要懈怠!” 于是,武王作《太誓》,告诉众人:“现在殷王纣竟然听从妇人的话,自绝于天,毁坏天、地、人的正道,疏远自己的亲族,抛弃祖先的音乐,制作淫乱的音乐,用来取悦妇人。所以现在我姬发要奉行上天的惩罚。大家要努力啊,这样的机会不会有第二次、第三次!”
二月甲子日黎明,武王来到商郊牧野,举行誓师大会。武王左手拿着黄钺,右手拿着白旄,用来指挥军队。他说道:“远来的西方将士们!” 接着说道:“啊!我各国的君主,司徒、司马、司空,亚旅、师氏,千夫长、百夫长,以及庸、蜀、羌、髳、微、纑、彭、濮的人们,举起你们的戈,排列好你们的盾,竖起你们的矛,我要发布誓言。” 武王说道:“古人说‘母鸡在早晨不打鸣,如果母鸡早晨打鸣,这个家就要败落了’。现在殷王纣只听从妇人的话,抛弃祖先的祭祀不予回报,昏乱地抛弃国家,不任用自己的亲族,反而尊崇、信任、使用四方逃来的罪恶多端的人,让他们残暴地对待百姓,在商国违法乱纪。现在我姬发要奉行上天的惩罚。今天的战斗,前进不超过六七步,就要停下来整顿队伍,大家要努力啊!刺杀不超过四五次、六七次,就要停下来整顿队伍,大家要努力啊!要勇猛,像虎、罴、豺、螭一样,在商郊战斗,不要攻击那些投降的人,以便他们为我们西方所用,大家要努力啊!如果你们不努力,你们自会被杀。” 誓师完毕,诸侯的军队会合,有四千辆战车,在牧野列阵。
帝纣听说武王来了,也发兵七十万人抵抗武王。武王派师尚父和一百名勇士挑战,然后率领大军冲击纣王的军队。纣王的军队虽然众多,但都没有战斗的心思,心里都希望武王快点进入。纣王的军队都倒转兵器战斗,为武王开路。武王驱车前进,纣王的军队都崩溃背叛了纣王。纣王逃跑,返回登上鹿台,穿上他的宝玉衣,自焚而死。武王手持大白旗指挥诸侯,诸侯们都向武王跪拜,武王向诸侯们作揖,诸侯们都听从他。武王到达商国,商国的百姓都在郊外等待。于是,武王派群臣告诉商国百姓:“上天降下福祉!” 商人们都两次跪拜稽首,武王也回拜。于是进入城中,到达纣王死的地方。武王亲自射箭,射了三箭后下车,用轻剑击打,用黄钺斩下纣王的头,挂在大白旗上。之后来到纣王的两个宠妾处,二女都上吊自杀了。武王又射了三箭,用剑击打,用玄钺斩下她们的头,挂在小白旗上。武王做完这些后才出城回到军中。
第二天,清理道路,修缮社庙和商纣的宫殿。到了约定的时间,一百名士兵扛着罕旗在前面开路。武王的弟弟叔振铎献上常车,周公旦拿着大钺,毕公拿着小钺,夹护着武王。散宜生、太颠、闳夭都拿着剑保卫武王。进入社庙后,站在社庙南边军队的左侧,右侧都是随从。毛叔郑捧着明水,卫康叔封铺草席,召公奭进献彩帛,师尚父牵着牺牲。尹佚宣读祝文:“殷朝的末代子孙季纣,灭绝废弃先王的明德,侮慢蔑视神灵不祭祀,对商邑百姓昏乱残暴,这些都清楚地被天皇上帝知道。” 于是,武王两次跪拜稽首,说道:“承受上天的大命,革除殷朝,接受上天的明命。” 武王又两次跪拜稽首,然后才出去。
武王分封商纣的儿子禄父治理殷朝的遗民。武王因为殷地刚刚平定,还不稳定,就派他的弟弟管叔鲜、蔡叔度辅佐禄父治理殷地。不久,命令召公释放箕子。命令毕公释放百姓中的囚犯,表彰商容的里巷。命令南宫括散发鹿台的财物,发放钜桥的粮食,来赈济贫困弱小的百姓。命令南宫括、史佚展示九鼎和宝玉。命令闳夭为比干修墓。命令宗祝在军中祭祀。然后撤兵西归。途中巡视,记录政事,作《武成》。分封诸侯,赏赐宗庙祭器,作《分殷之器物》。武王追念先代圣王,于是褒封神农的后代于焦,黄帝的后代于祝,帝尧的后代于蓟,