Tướng tiên-phong là Dã-Tượng đến trước, cắm đồn lập trại, chia giữ các nơi, cách vài ba ngày, Hưng-đạo vương dẫn đại quân cũng đến nơi.
Ngột-lương-cáp-Thai nghe tin đại quân chia làm hai ngả kéo đến, liền sai phó tướng là Xích-tu-Tư dẫn quân đánh mặt thủy, còn mình thì dẫn quân đánh mặt bộ.
Hưng-đạo vương dàn trận, sai Dã-Tượng ra khiêu chiến. Dã-Tượng cắp đao phi ngựa ra trước trận, thét to lên rằng:
— Bớ quân khuyển-dương kia! sao dám vô-cố xâm phạm vào nước tao?
Ngột lương-cáp-Thai nổi giận, sai tên kiêu-tướng là Áo-lỗ-Xích múa thương ra địch. Hai tướng đấu nhau hơn 100 hợp, chưa rõ được thua, bỗng dưng trong trận Ngột-Lương trống nổi ầm ầm, quân Mông-cổ chia làm hai mặt tràn đến, như nước vỡ đê. Hưng-đạo vương vội vàng chia quân ra địch; nhưng quân mình ít, quân Mông-cổ thì nhiều, Hưng-đạo vương liệu bề cự không nổi rút quân chạy về Sơn-tây. Quân Mông-cổ thừa thế, đuổi tràn mãi xuống sông Thao mới đóng quân.
Yết-Kiêu nghe tin đại quân lui về Sơn-tây, cũng thu thuyền lui về. Xích-tu-Tư đuổi không kịp, liền hợp quân với Ngột-lương-cáp-Thai.
Hưng-đạo vương đóng quân ở Sơn-tây, sai người về kinh-đô cáo cấp.
Vua Thái-tôn được tin cả kinh, hội quần thần lại thương-nghị, rồi truyền chỉ ngự-giá thân-chinh.
Sáng hôm sau sai kén 10 chiếc thuyền rồng cực to, và 300 chiến thuyền. Vua dẫn quân Thánh-dực (tức là quân Ngự-lâm) làm trung-quân; Thái-sư là Trần-thủ-Độ và Tướng-quân là Nguyễn-Khoái dẫn tả-quân, Thái-úy là Trần-nhật-Hiệu và Tướng-quân là Trần-bình-Trọng dẫn hữu-quân. Mỗi cánh dẫn 100 chiến thuyền, 3.000 quân-sĩ. Lê-phụ-Trần dẫn 20 chiến thuyền làm tiên-phong.
Thượng tuần tháng chạp, chiến thuyền kéo tự sông Phú-lương (tức sông Nhị-hà) lên mạn sông Thao, đem quân lên bộ dàn trận.
Ngột-lương-cáp-Thai dẫn quân ra đánh. Vua xông pha mũi tên hòn đạn, đốc thúc các tướng vào đánh. Tướng tiên-phong là Lê-phụ-Trần, một thương một ngựa, xông thẳng vào trận giặc đánh giết, ngựa đến đâu, quân Mông-cổ rẽ ra đến đấy. Tuy vậy quân Mông-cổ bấy giờ đang mạnh thế quá, các tướng đánh cũng hăng, nhưng vẫn kém thế. Một hồi lâu quan quân