Why did Cao Cao fall back in the Battle of Red Cliffs ?
Initially , Zhuge Liang was reluctant in allowing Guan Yu to take up that responsibility , since he was worried that Guan might take into account the kindness Cao Cao showed towards him when he temporarily served Cao years ago , and release Cao as a result .