二月六日,海风呼啸,张弘范趁着涨潮之时,对宋军发起了猛攻。双方奋勇厮杀,伤亡惨重。中午十分,张弘范所在的战船上奏起了鼓乐,宋军以为元军在举行宴会,暂时休整。但元军在奏乐之时,早已派出战船从南北两面夹击宋军。
宋军仓促应战,全线崩溃,元军趁势夺取了宋军七艘战船。到傍晚时分,宋军渐渐不敌,有一艘战船降下旗帜,不再抵抗,其它战船也纷纷效仿。张世杰见大势已去,一面派人去接末帝,一面带着大船冲出港口,以求突围。
夜渐深,又下起了大雨,陆秀夫不能分辨来接末帝的人是忠是奸,为了不被出卖、俘虏,陆秀夫不肯上船。但崖之战,已经失败,此时不走便无机会。之后,陆秀夫等了很久都没人来接应,深知已无机会逃脱,将传国玺系在腰间,背起八岁的末帝跳入大海,以身殉国。其它船上的大臣、宫眷、将士,知道后,哭声震天,纷纷跟着殉国。刹那间,沉痛了华夏文明。