Nguyễn Huệ dùng mưu nhử quân địch vào trận đại mai phục.Thủy binh ta từ Rạch Gầm, Xoài Mút và cù lao Thái Sơn đồng thời xông thẳng vào đội hình địch đang xuôi theo dòng nước.Bị tấn công bất ngờ,chiến thuyền quân Xiêm tan tác và bị đốt cháy.Binh lính Xiêm bị tiêu diệt gần hết, chỉ còn mấy nghìn tên sống sót theo đường bộ về nước.