Why did Cao Cao 's generals prove unworthy for war at the Battle of Red Cliffs according to Zhou Yu ?
Cao Cao 's land forces at Wulin ( 烏林 ; in present - day Honghu , Hubei ) were also attacked and driven back by Sun Quan and Liu Bei 's armies .