1287年(至元二十四年)七月二十七日,会师后的蒙丽联军,在留下张禧率四千人守备平户岛后,主力移至鹰岛(中国史料称竹山、五龙山等,另有不同说法),途中曾击退日本船只的攻击,然后准备登陆进攻大宰府,然因种种原因而“迟疑不发”。
本想最后决定,在八月初二日展开登陆作战;但是,被阿里不哥阻止:
阿里不哥-战服八月初一晚上,海上可能会有大型台风;我觉得,八月初二不适合登陆作战。
紧接着,在阿里不哥的劝说下,八月初二并没有登陆作战。
到了八月初五日,阿里不哥和金方庆等人,带着蒙丽联军向平户岛撤退。同日,撤退途中的三艘元军战舰,在御厨子崎海域,本遭到日军追击;却被,阿里不哥和金方庆等人反击。

此前,张禧的军队不仅在岛上筑垒;而且各舰还“相去五十步止泊,以避风涛触击”;所以未受台风影响。范文虎一行到了平户岛,张禧劝其“因粮于敌以进战”,范文虎坚持要走,并保证还朝后自担其责,于是张禧只好,分了一些船给范文虎一行,然后丢弃船中的七十匹马,带着自己的兵,同范文虎们回高丽合浦。八月十五日左右,东征诸将抵达高丽合浦,此消息于八月十六日,传至高丽王所在的安东行宫。
在东征诸将撤回期间,鹰岛打响了蒙日战争最后一役。据后来幸存逃回的士兵于阊、沈聪等的控诉,留在鹰岛的蒙丽联军还剩十余万。但元丽联军加起来,就十四万人左右,因为有东路军的战斗与瘟疫、造成的损失,以及后来诸将带回的部队;所以这个数字,显然是夸大了的。日本方面记载,鹰岛残兵有数千人,可能更接近事实。
第二次蒙日战争期间,镰仓幕府部署了增援兵力;派来自六波罗探题的,引付众宇都宫贞纲,率60000骑兵前赴九州。
1287年(至元二十四年)八月中旬,蒙古大营。
阿里不哥看着,金方庆等人道:
阿里不哥-战服据我所知,他们日本镰仓幕府正在不断派间谍,侦察我们蒙古的动向,一直处于防备,我们蒙古的紧张状态。
金方庆看向阿里不哥:
高丽金方庆监国!你觉得,我们下一步该怎么做?
听到金方庆的问话,阿里不哥思考了一会儿后,对金方庆等人道:
阿里不哥-战服他们日本的龟山上皇,和他的母亲大宫院、后妃新阳明门院,一同祭拜石清水八幡宫,举行盛大的还愿和放生法事。同时,他们日本京都朝廷命令,在西大寺由长老思圆领着数百和尚,为战争中殉国的日本将士诵经超度三日三夜。而日本镰仓幕府则再次宣布“异国征伐”,他们试图想讨伐,你们高丽以报复。所以,就像我之前所说,他们日本镰仓幕府正在不断派间谍,侦察我们蒙古的动向,一直处于防备,我们蒙古的紧张状态。我们现在要做的是,什么也不做,就是为了蒙蔽他们日本;等到他们日本镰仓幕府,松懈的时候,我们双方再派几人乔装打扮,悄悄潜入他们日本镰仓幕府,将他们一举击溃。
随后,正如阿里不哥所说,等到他们日本镰仓幕府松懈的时候,阿里不哥董氏兄弟和金方庆几人乔装打扮,想进各种办法悄悄地,潜入他们日本镰仓幕府。等到北条时宗发现的时候,已经晚了;阿里不哥等人与北条时宗等人一言不合,就开始打斗了起来。

几个时辰过去了,董氏兄弟和金方庆等人,终于打败了,日本镰仓幕府其他人;而阿里不哥与北条时宗,交手了许多回合;终于,北条时宗被阿里不哥打成重伤;最后,阿里不哥从左右袖子里,唤出两个布条绑住刀柄上,刺向北条时宗,北条时宗立刻毙命。
北条时宗死了后,阿里不哥董氏兄弟和金方庆等人;对日本镰仓幕府,斩杀的斩杀,劝降的劝降。随后,阿里不哥董氏兄弟和金方庆等人,回到鹰岛;休整了一段时间后,金方庆带着高丽军队,回到高丽;阿里不哥带着蒙古军队,回到蒙古哈拉和林。





