Tháng 6 năm 1657, Trịnh Căn chia quân sai Hoàng Thể Giao, Lê Thì Hiến và Trịnh Thế Công vượt sông Lam đánh tướng Nguyễn là Tống Hữu Đại ở huyện Thanh Chương. Do có người tiết lộ, Hữu Tiến biết trước phòng bị nên quân Trịnh bị thua rút về bờ bắc sông Lam.