Why did Cao Cao fall back in the Battle of Red Cliffs ?
Guan Yu insisted , claiming that he had already repaid Cao Cao 's kindness by slaying Yuan Shao 's generals Yan Liang and Wen Chou and lifting the siege on Boma .