Kể từ khi giành toàn thắng trong các trân sông Ngu và cửa Thần Đầu, quân thế Đại Việt đã tốt hơn nhiều. Do vậy, tháng 1 năm 1383, Trần Nghệ Tông ra lệnh cho Lê Quý Ly đem quân vào đến Lại Bộ Nương Loan (ở huyện Kỳ Anh, Hà Tĩnh ngày nay) nhưng gặp phải bão đánh nát mất nhiều thuyền chiến, vì vậy lại phải rút quân về. Sang tháng 6, Chế Bồng Nga cùng với đại tướng La Khải đem quân đi đường núi ra đóng ở đất Quảng Oai (nay thuộc Ba Vì, Hà Nội). Trần Nghệ Tông sai tướng Mật Ôn đi đánh, nhưng bị quân Chiêm bắt. Nghệ Tông sợ hãi, chạy khỏi Thăng Long, người học trò Nguyễn Mộng Hoa mặc nguyên quần áo lội xuống nước cản Thượng hoàng hãy ở lại chống quân Chăm Pa nhưng Nghệ Tông không nghe. Nguyễn Đa Phương ngày đêm đốc suất quân sĩ dựng rào chắn bảo vệ kinh thành, tháng 12 quân Chiêm dẫn quân về.