盖苏文再次率军围困了三江越虎城。薛仁贵挥军攻打,破解了东辽围城之势。盖苏文与薛仁贵达成两国通过布阵破阵进行决战的约定。薛仁贵运筹帷幄,布下龙门阵,调派八路人马,在四个阵门团团围堵盖苏文。东辽兵马死伤惨重,盖苏文也被薛仁贵追赶得走投无路,自刎谢罪。