- Được lệnh chỉ huy, đánh quân xâm lược Xiêm, Nguyễn Huệ chọn khúc sông Rạch Gầm - Xoài Mút làm nơi quyết chiến với kẻ thù (khi đó thuộc dinh Trấn Định, Đàng Trong; nay thuộc tỉnh Tiền Giang).
- Khúc sông này dài khoảng 7 km, rộng khoảng 1 km, hai bên bờ là cây cối um tùm, ở giữa có cù lao Thới Sơn rất phù hợp cho đặt mai phục.
- Khi quân Xiêm tiến đến gần cửa sông, Nguyễn Huệ cho quân ra đánh, giả vờ thua trận, nhử địch vào trận địa mai phục của ta.
- Địch chủ quan đuổi theo và lọt vào trận địa mai phục của ta, quân ta từ 2 bên bờ và cù lao Thới Sơn lao vào đội hình của địch, các thuyền của địch hầu hết đều bị tan vỡ, khoảng 4 vạn quân chết tại trận, số còn lại bỏ chạy về nước.