众人当下商议决定从宇文成都(陈昊 饰)所守白虎阵攻入。 未等瓦岗之人通知,刘大朋、韩猛、韩勇、谢天豹四名反王为私欲所怂恿,擅自闯阵,惨死阵中,全军覆没。魏王下令攻破白虎阵,与宇文成都一场恶斗,幸好李元霸来得及时,牵制住宇文成都。各反王趁乱冲入阵中,以夺铜旗。数家反王为夺铜旗而自相残杀,此时杨林(肖荣生 饰)率军而出,围剿反王,与反王战在一处。白虎阵,瓦岗军还在与隋军作战,伤亡惨重。尤俊达(张鹰 饰)为救程咬金(姜武 饰)被射中。而杨林不敌反王围攻,战死沙场,秦琼(严屹宽 饰)拿得铜旗,被人拥戴着前往扬州行宫去换金镶玉玺。 杨广(富大龙 饰)得知靠山王已死,心中愤恨,不明白为何天下人反他,于是下令定要杀掉所有逆反之人。杨广将一盒子交予宇文化及(徐少强 饰),称盒中便有玉玺,命宇文化及把盒子送出,换与夺得铜旗之人。秦用(孟彦森 饰)代父拿铜旗换玉玺,不料盒中竟暗藏毒箭,秦用惨死当场,秦琼悲痛,情绪难抑。众人激愤,欲冲进行宫,杀奸臣、诛昏君,为死去的弟兄报仇。 正当诸位英雄要冲进行宫之时,不料却从行宫四周冒出许多军队来,与剩余反王军队恶战一番。然李元霸在打斗之时被击头部,开始癫狂,竟杀起自己人来。王伯当(张昊翔 饰)在徐茂公(杜奕衡 饰)的指挥下,箭射其气穴,李元霸无声倒下。秦琼率领众人终杀退最后的隋军来到行宫门口。罗士信(桑平 饰)将宫门撞开,却被门内乱箭射死,战场之相,惨不忍睹。秦琼怕伤亡过重,命人撤退。