潼關大帥于化龍的五子于德學道歸來,信誓旦旦,要與大周抗衡,為父兄報仇。次日一戰,于德敗回潼關。后于德、于先密謀用法術滅周軍。是夜,趁夜幕籠罩之際,于家五兄弟乘符帕飄至周營上空,便撒毒痘。周軍眾將士身染重病,染病的子魚不吃丹藥,楊任勉強喂下。為救周營染上毒痘的將士,楊任請纓回太華山,向師父赤精子求救。為防止于氏父子偷襲,姜子牙命哪吒和武吉在營前操練人馬,并點起煙火,以便迷惑敵軍。
料到周營已無作戰能力,于德兄弟準備劫營。周營前,遇哪吒,幾經交戰,于兆被哪吒的九龍神火罩罩住燒死。楊任來到太華山云霄洞請來丹藥。天庭之內,經商議,元始天尊命慈航真人陪同赤精子、黃龍真人去東海龍宮求助。經三位上仙的游說,東海龍王敖廣愿前往周營布雨。而女媧責成太上老君讓通天教主懲治惡徒烏云大仙。周營眾將士翹首期待天雨藥浴。猛然之間,天空中響起陣陣雷聲。頃刻間,周營上空烏云密布,雷鳴閃電,大雨如注。周營將士興奮地沐浴著藥雨。于家四將趁周軍大病初愈之際出兵討伐。不料,哪吒協助南宮適拋金磚砸翻于先后生擒,兩軍廝殺中,于德和于光被楊任的五火神焰扇中,燒成焦炭。于化龍見兒子無一生還,拔劍自刎,紂軍紛紛投降。周軍浩浩蕩蕩占領潼關。被俘的于先受到百姓的唾棄,而子魚殺了于先后自刎,武王悲痛欲絕。