很快东宋朝廷又从各地征调一万二千名土人大军送往前线。

    赵启璋在与满者伯夷军队对峙了几天后,想出了一个计策。

    首先他派三千宋军从河流的上游偷偷渡河,然后趁夜从背后偷袭了满者伯夷的军营。

    赵启璋在看到敌军大营烧起大火,知道了偷袭成功,于是亲自率领剩下的一万二千大军强行渡过河,杀进了敌营。

    赵启璋一人当先,闯进敌营后,连杀数人,最后在敌军大营活捉敌军将领。

    满军在看到已方将军被捉,军心动摇,最后数万人,死伤三千余人,逃一千余人,剩下的全部被宋军俘虏,宋军只死伤数十人,那个随军来的巴昔国酋长也死在乱战中。

    赵启璋之后几前并没有冒然进攻满者伯夷,他在等到朝廷派来的大军后,亲率共计二万四千人,向满者伯夷攻去。

    满者伯夷的士兵逃回去,向国王汇报了情况,国王听到自己数万大兵全军没灭的消息,气得大骂将领无能,直呼:“阿尔木,还我大军!”

    但也没办法,为了对付宋军,国王只好又从国内调征青壮年。

    土人宋军在之前朝廷许诺自由劫掠的政策下,可谓越打越猛,甚至越打多,许多不满满者伯夷的土着投靠宋军,甚至一些满者伯夷士兵也倒戈,他们也加入了对满者伯夷的劫掠。

    在苏门答腊岛,满者伯夷国王亲自率领征调的三万大军与赵启璋的军队在苏门答腊岛展开大战。

    赵启璋命令军队与满军交战后,立刻装作战败逃跑,满者伯夷国王看见宋军如此不堪一击,高兴坏了,立刻下令道:“全军退击,不要让一个宋人逃掉。”

    就这样宋军一直逃到一个山谷内,满军为了消灭宋军,也全都追到此地。

    赵启璋事先在山谷内埋伏了伏兵,当满军全部进入山谷后,伏兵杀出,然后宋军凭借着武器上的优势和突然性,打了满军一个猝不及防。

    两军在此地,混战了两个多时辰,最后满军被宋军打败,满者伯夷国王带人从宋军的围杀中逃脱,一路逃回都城。

    此战满者伯夷,战死约一万余人,倒戈、逃散二万余人,东宋一方宋军死伤约一千余人,土人宋军死伤约四千余人。

    此役过后,宋军很快将满者伯夷在苏门答腊岛的领土全部占领。

    景炎十年(公元1284年),满者伯夷国王遣使向东宋请求投降,表示愿意对东宋朝贡。

    文天祥看着底下的满者伯夷使者,冷笑了一声,拒绝了满者伯夷的请求,表示我大宋会一直打到满者伯夷灭国为止。

    之后东宋朝廷下令让先前征战活下来的五千宋军撤下来,驻守苏门答腊岛休养,又从吕宋调去三千大军,协助赵启璋在海上围攻满者伯夷在爪哇岛的统治中心。

    赵启璋继采取之前的策略,让土人宋军为先锋,上岸清理海岸线,由于之前满者伯夷大军被打败的消息在岛上传播,许多满军毫无斗志,很快被宋军打败。

    就样赵启璋逐渐占领爪哇岛沿海地区,满者伯夷势力不断收缩进入首都特洛兰奇周边。

    之后赵启璋攻至特洛兰奇城下,为了减少伤亡,赵启璋下令围而不攻,看看他们能挺多久。