Vì lúc này quân Thanh ăn Tết và nghĩ rằng quân ta cũng ăn Tết nên không canh phòng cẩn thận, chủ quan. Quang Trung quyết định tấn công quân Thanh để nhanh chóng giành thắng lợi và tránh tổn thất ít nhất có thể. - Nguyên nhân: + Nhờ ý chí đấu tranh, tinh thần yêu nước của nhân dân ta + Sự chỉ đạo tài tình, sáng suốt của Quang Trung và bộ chỉ huy.