Podczas gdy dokazywał on radując się z wygranej, Sawlu drażnił go słowami: „Skoro jesteś taki bystry, czemu się przeciwko mnie nie zbuntujesz?”

Yamankan wrócił do Pegu i wzniecił bunt. Pod koniec 1082 roku popłynął on ze swą armią w górę Irawadi i zajął pozycję na wyspie położonej kilka mil od Paganu. Sawlu ponownie wezwał Kyanzitthę z wygnania i powierzył mu dowództwo nad armią Paganu. Przemaszerowała ona na południe i zatrzymała się w pobliżu Myingun (nieopodal Magwe). Armia Yamankana stanęła w Thayet. Sawlu był niecierpliwy i pomimo ostrzeżeń Kyanzitthy rozpoczął natarcie. Jednak Yamankan spodziewał się takiego ataku i dobrze przygotował swoje pozycje. Armia Sawlu została pokonana, a król trafił do niewoli. Według kroniki Zatadawbon Yazawin, bitwa między Sawlu a Yamakanem została stoczona w listopadzie 1082 roku(Zata 1960: 83): 9. dzień miesiąca Natdaw 444 ME = 23 października 1082 do 20 listopada 1082.