Tháng 1- 1785,Nguyễn Huệ được lệnh tiến công vào Gia Định.Nguyễn Huệ đóng đại bản danh ở Mĩ Tho,chọn khúc sông Tiền từ Rạch Gầm đến Xoài Mút(Châu Thành -Tiền Giang) làm trận địa quyết chiến.
Bố trí xong trận địa,mờ sáng ngày 19-1-1785,Nguyễn Huệ dùng mưu nhử quân địch vào trận địa mai phục.Thủy binh ta từ Rạch Gầm-Xoài Mút và Thới Sơn đồng loạt đội hình địch đang xuôi theo dòng nước.
Bị tấn công bất ngờ và mãnh liệt,chiến thuyền của quan Xiêm tan xác hoặc đốt cháy.Binh lính Xiêm bị tiêu diệt gần hết,chỉ còn vài nghìn tên sống sót bỏ chạy về nước.Nguyễn Ánh thoát chết,sang Xiêm lưu vong.