当初,姜子牙秉承元始天尊旨意,辅助姬昌壮大西岐,并接过了封神大业,但若要和商朝大战,需要杨戬集齐五行上将,在最后的大结局里,杨戬终于将哪吒、雷震子、土行孙、小娥等人带到了姜子牙面前,但五行上将中,却还差水将军,杨戬表示,水将军就是护城河,护城河身在五行之中,又在三界之外,说它是水将军,似乎有那么点道理。但《封神演义》这部剧,处处会给你反转惊喜。
之后,杨戬带着众人攻取朝歌城,而姬发则进了皇宫,和商王进行终极一战。正在两人对峙之际,妲己带着轩辕剑来了,将它送给了姬发,声称姬发才是真正的王,商王看到这一幕,震惊又痛心,而杨戬这边,在破了朝歌城后,就赶紧往皇宫跑,想救走妲己,却在路上遇到了申公豹的阻拦。他想用天眼看一下妲己的现状,奈何试了几次都没打开,其实这是因为五行上将他还没完全集齐。
而妲己这边,一心求死,在姬发和商王对对方发出致命一剑时,妲己挡在了两人中间,杨戬拼命阻拦,但两把剑最终都刺向了妲己。妲己就这样消香玉殒了,杨戬心痛到崩溃,但这个时候杨戬的天眼却突然开了,但由于杨戬的极度愤怒,天眼变成了黑天眼,幸亏姜子牙及时赶到,告诉他妲己的死是她的命运,而杨戬的命运则是守护这片新天地。
就在杨戬挣扎之际,却看到妲己身下的血起了变化,原来妲己就是水将军,杨戬也终于醒悟,用天眼的力量配合水将军的力量,破了申公豹之前施展的天罗地网阵法。