During the First Opium War, the British navy defeated Eight Banners forces at Ningbo and Dinghai.