攻文天祥兴国大营，文天祥寡不敌众，率军北撤，败退到庐陵、汀州（今福建长汀），损失惨重，妻儿也被元军掳走。祥兴元年（1278年）夏，文天祥得知南宋行朝移驻崖山，为摆脱艰难处境，请求率军前往，与南宋行朝会合。由于张世杰坚决反对，计画失败，文天祥率军退往潮阳县。当年八月南宋朝廷封文天祥为少保、信国公。同年冬，元军大举来攻，文天祥再败逃走；文天祥率部向海丰撤退的途中，在五坡岭（广东海丰北）造饭时遭到元将张弘范的攻击而兵败，文天祥吞下随身携带的冰片企图自杀，不过却未死，仅昏迷过去，随后文天祥被俘。张弘范要文天祥写