尉陈日晈商讨对策，陈日晈却态度沮丧，在船边用手指点水，然后在船舷写「入宋」二字，表示不如投靠宋人。陈煚再问太师陈守度，陈守度的答案则是「臣首未至地，陛下无烦他虑」，表示仍愿意抵抗，使陈煚重拾战意。十二月二十四日（1258年1月29日），陈煚及太子陈晃乘坐楼船，在东步头击败蒙古军队。蒙古军撤退时，又遭到居民袭击，最终撤出大越。陈煚虽然成功击退蒙古军队，但自知是「小国」，唯有「诚心事上」，看「大国何以待之」，便改名光昺，遣使上表纳贡。其后，蒙古帝国亦向陈氏朝廷册封为安南国王，并定下「安南三岁一贡，回赐礼物」