Pertempuran Yamen

18 Maret, siang hari, Zhang Hongfan menyerang lagi armada Song secara besar-besaran. Walaupun bertahan dengan gigih, namun karena terjebak siasat licik, formasi armada itu berantakan dan tentara Mongol mulai bergerak ke posisi Kaisar Bing di tengah.
Melihat bahwa sudah tidak ada harapan lagi, Menteri Lu Xiufu bersama kaisar muda itu terjun ke laut dan mati. Pejabat lain dan selir-selir juga menyusul tak lama kemudian. Sejarah Dinasti Song mencatat bahwa seminggu kemudian, ratusan dari ribuan jenazah itu mengapung ke permukaan laut. Jenazah kaisar muda itu ditemukan di sekitar Shekou (sekarang Shenzhen).
Zhang Shijie yang selamat dari pertempuran memohon pada Selir Yang untuk menunjuk kaisar baru untuk kelangsungan Dinasti Song dan melanjutkan perlawanan terhadap Mongol. Namun setelah mendengar kabar kematian Kaisar Bing, Selir Yang juga bunuh diri. Zhang Shijie dan sisa pasukannya juga tenggelam di laut setelah kapalnya dihantam badai dalam pelariannya.