Xuất phát từ căn cứ địa Chí Linh - Lam Sơn, nghĩa quân quyết định đánh vào phía nam, tức Diễn Châu, Nghệ An, Tân Bình, Thuận Hĩa là những nơi địch cĩ nhiều sơ hở, vì càng xa căn cứ chính của địch ở Đơng Quan, Tây Đơ, lực lượng địch càng mỏng càng yếu.
Được tin nghĩa quân đang theo đường núi tiến vào Nghệ An, các tướng giặc cao cấp ở Đơng Quan là Trần Trí, Phương Chính... vội đem quân tiến vào theo đường hành quân của nghĩa quân. Tướng giặc ở Nghệ An là Sư Hựu và các tướng ngụy là tri phủ Cầm Bành ở Trà Long, tri phủ Cầm Lạn ở Quỳ Châu được lệnh đem quân phối hợp, đĩn đánh nghĩa quân.
Khoảng tháng 12 năm 1424, nghĩa quân Lam Sơn tới trước thành Trà Long, cho người dụ hàng Cầm Bành. Viên ngụy quan này cố thủ trong thành, cho người đi Nghệ An cầu cứu viện binh. Thấy Cầm Bành cố thủ khơng hàng, nghĩa quân Lam Sơn một mặt vây thành, một mặt giải phĩng vùng đất đai châu Trà Long và chuẩn bị đối phĩ với viện binh giặc.
Bấy giờ là đầu năm 1425, Cầm Bành bị vây khốn đã hơn một tháng. Để nhanh chĩng cứu nguy cho Cầm Bành, chủ tướng giặc Trần Trí quyết định trả những sứ giả của nghĩa quân mà chúng đã giam giữ từ giữa năm 1424 và cho người của chúng mang thư cầu hịa tới đại bản doanh nghĩa quân Lam Sơn. Các lãnh tụ Lam Sơn chấp nhận nghị hịa của chủ
tướng giặc, nhưng buộc chúng phải hạ lệnh cho Cầm Bành ngừng chiến, giao hảo với nghĩa quân thì việc hịa giải mới thành. Các tướng giặc ở Nghệ An vội cho người tới Trà Long hạ lệnh cho Cầm Bành ngừng chiến, khơng được cố thủ trong thành, phải cùng nghĩa quân hịa giải. Thấy khơng cĩ viện binh, lại được lệnh ngừng chiến, Cầm Bành