Diễn biến:
- Tháng 10-1426, 5 vạn viện binh giặc do Vương Thông chỉ huy kéo vào thành Đông Quan, nâng số quân Minh ở đây lên 10 vạn.
- Để giành thế chủ động, ngày 7-11-1426, Vương Thông tiến đánh quân chủ lực của nghĩa quân ở Cao Bộ (Chương Mĩ, Hà Nội).
- Nắm được ý đồ và hướng tiến công của giặc, nghĩa quân đã đặt phục kích ở Tốt Động và Chúc Động.
- Khi quân Minh lọt vào trận địa, nghĩa quân đã nhất tề xông thẳng, đánh tan đội hình của chúng.
Nguyên nhân:
- Do Liễu Thăng, Mộc Thạnh cầm 2 cánh quân tiến vào nước ta.
- Nghĩa quân Lam Sơn quyết định đánh quân Liễu Thăng trước, vì đạo quân này tiến vào Thăng Long rất nhanh nếu không bị chặn.
Diễn biến: (Tham khảo)
- Tháng 11-1426, đạo quân của Vương Thông tiến về Cao Bộ.
- Quân ta bố trí mai phục ở Tốt Động và Chúc Động.
- Khi quân Minh lọt vào trận địa, quân ta xông ra từ mọi phía tấn công quân địch.