Why did Cao Cao 's generals prove unworthy for war at the Battle of Red Cliffs according to Zhou Yu ?
He made a military pledge not to let Cao Cao off , while Zhuge Liang also stated that he would give up his head to Guan Yu if Cao Cao did not pass through Huarong Trail .