Còn đại quân thì vòng lên phía tây, tiến xuống Tân Phúc (Đa Phúc) và liên
lạc với Mộc Thành từ Mông Tự (Vân Nam) tiến xuống.
Cùng lúc đó, cánh quân do Mộc Thành thống lĩnh đã vượt biên giới,
đánh chiếm các cửa ải của ta. Bọn Lý Bân, Trần Tuấn tiến công ải Phú
Lệnh (Hà Giang) và nhiều cửa quan khác. Quân phòng thủ biên giới của
nhà Hồ trên hướng này cũng dựa vào các chiến lũy, chiến đấu quyết liệt,
nhưng không thể đương nổi sức tiến công mãnh liệt của quân Minh. Các
trận địa phòng ngự đều bị chọc thủng. Tướng Minh là Từ Nguyên dẫn một
đạo quân tinh nhuệ bất ngờ đánh chiếm một vị trí phòng vệ quan trọng của
nhà Hồ trên sông Tuyên Quang (sông Lô). Chốt phòng thủ ở Tuyên Quang
bị mất. Lý Bân tung thám tử dò xét tình hình, sợ quân ta mai phục, nhưng
quân nhà Hồ đã rút về giữ phòng tuyến phía sau. Quân Minh theo dòng
sông Thao, gấp rút tiến xuống Việt Trì, tiến công thành Mộc Hoàn và các
chiến lũy ở bờ sông Bạch Hạc (Phú Thọ). Quân Tả Thánh Dực do tướng
Hồ Xạ chỉ huy dựa vào phòng tuyến Bạch Hạc, dàn trận đối địch với giặc.
Vì địch quá đông, lại quen lối đánh trận địa, Hồ Xạ buộc phải dời hàng trận
sang giữ phòng tuyến sông Cái. Đang đêm, bọn Lý Bân cho quân lính
khiêng thuyền ra bãi phía bắc sông Thiên Mạc để tổ chức vượt sông. Tướng
quân Trần Đĩnh bí mật dẫn quân tập kích bất ngờ, giành được thắng lợi lớn.
Đội hình quân Minh có phần rối loạn, nhưng sau đó chúng đã hội quân tiếp
tục tiến công. Quân nhà Hồ lập trận thế, dựa vào thành lũy đã xây dựng từ
trước để cố thủ và đánh trả quyết liệt. Tuy nhiên, tướng chỉ huy quân Tả
Thánh Dực Nguyên Công Khôi do sơ hở đã bị quân Minh dùng kỵ binh
đánh úp, phần lớn chiến thuyền của ta bị chúng phóng lửa đốt cháy. Quân
cứu viện của nhà Hồ không kịp đến nên quân Minh đã làm chủ toàn bộ khu
vực phòng ngự trên bờ sông Mộc Hoàn.
Ngày 11-11-1406, hai cánh quân Trương Phụ và Mộc Thành đã hội
được trên tuyến bắc sông Nhị Hà từ Bạch Hạc đến Gia Lâm. Chúng hạ trại
quân, đóng san sát thành ba cụm lớn: Mộc Thành ở Bạch Hạc, Trương Phụ
ở Tân Phúc, Phương Chính và Vương Thứ ở Gia Lâm. Đến đây trước mặt
quân Minh là phòng tuyến sông Nhị Hà với dòng sông rộng mênh mông và