Why did Cao Cao 's generals prove unworthy for war at the Battle of Red Cliffs according to Zhou Yu ?
Prior to the Battle of Red Cliffs , Cheng Yu had predicted that Sun Quan 's forces would use fire to attack Cao Cao 's naval fleet .