易恒閉關兩年后,公元前1056年,西岐姬昌對內稱王,即周文王。
雖是稱王,但他對商朝仍然小心翼翼,殷勤貢奉,甚至在自家祠堂祭祀商朝先王,以此麻痹商紂王帝辛的耳目。
而姬昌在羑里得到易恒指點,著成,自然深諳與時變化之道,知道如何把握出兵的最佳時機。
一年后,姬昌以替商朝分憂為名,出兵討伐犬戎。
翌年又討伐侵凌鄰國的密須,此舉令商紂王大為贊賞,還以為西岐是真的為商朝分憂解難,非但未曾防備,反倒賜下大王酒,以獎勵姬昌功勞。
而此兩戰皆勝,西岐終于解除了伐商的后顧之憂。
公元前1053年,姬昌出兵東向攻黎;次年,攻邘;再次年,攻取了商王寵臣崇侯虎的崇國。
這三場戰爭勝利后,西岐切斷了商朝同西部屬國的聯系。
同年,姬昌遷都于豐,使國都不易受戎狄的侵擾并更有利于向東進兵。
至此,西岐伐商的戰略部署已經基本完成。
公元前1050年,周文王姬昌病逝,世子姬發繼位,即周武王,武王繼位后,以示仍秉承文王之天命,繼續利用商朝暫時無暇西顧的良機向東擴張。
而此時,商紂王并未意識身側臥著西岐這頭猛虎。
他似乎忘記了在朝歌見到易恒等修仙者受到的打擊一般,再次意氣風發起來。
在蘇妲己的不斷慫恿下,繼續發揚他好戰善戰的天資和他自大自滿的個性。
窮兵黷武,遠征東夷,雖連番獲勝,俘虜無數,但造成朝歌空虛,無兵可守。
公元前1046年1月,周武王姬發親率戰車三百乘,虎賁三千人,以及步兵數萬人,出兵東征。
同年2月21日,周軍抵達孟津,與庸、盧、彭、濮、蜀等部族會合,聯軍總數達45萬人,不少方國的國君親自趕來。
聯軍于2月26日布陣未完就下了雨,史稱聯軍共有“六師”,三百乘戰車,三千名虎賁為一個“裝甲師”,為第一梯隊。
其余四萬多人分為五個“師”,在后面組成方陣,為第二梯隊。
后來聯軍冒雨繼續東進從汜地渡河水后,兼程北上,至百泉折而東行。
27日牧地誓師,28日進攻牧野,有記載稱“牧野洋洋,檀車煌煌,駟騵彭彭。維師尚父,時維鷹揚。涼彼武王,肆伐大商,會朝清明。”
商紂王帝辛既未曾料到西岐反叛,自然被打個措手不及,情急之下,只得親自帶兵,匆匆應戰。
但朝中兵馬征伐東夷在外,又哪里有什么精兵強將唯一可用的便是守城的禁衛軍。
禁衛軍雖是精悍,數量卻不過三四千人,又哪里能抵擋十倍之多的西岐軍隊
無奈之下,帝辛唯有將俘虜來的七十萬東夷奴隸,整編成奴隸軍,置放在戰場之前,禁衛軍在后壓陣,希望以此阻擋西岐。
然而奴隸軍在來勢兇猛的西岐精兵沖擊之下,哪里還有心思抵擋向前是百死無生,向后卻是九死一生,故而紛紛轉身便逃,反倒是將身后數量不多的禁衛軍陣形沖得零散。
帝辛見狀不妙,轉身便逃,但朝歌無兵,便如無爪牙的病獅,又有何處可逃