The Battle of ChiBi was single biggest mistake Cao Cao ever made, I think he was a little over confident because of his sucess. If Cao Cao managed to win this battle, he probably will unite China very soon. Actually the east wind is not totally his fault, since he thought that the wind will not blow east done to the fact that they never did in this time of period in the northern China. But he was wrong, the Wu took the advantage and managed to shock Cao Cao. Like I said before eventhrough with overwhelming superiority in numbers, Cao Cao failed to seize the initiative. He also sacrificld his mobility by lashing his hundreds of vessels togehter. Cao Cao's troop were not good in naval warfare, and his arrogance made him negligence. The Wu's troops are actually superior in naval warefare. Zhou Yu was a as much a genius as Zhuge Liang was, the the Romance of the Three kingdoms really unfairly understated his military ability. The single thing that I can't understand is why after the defeat, Cao Cao did not gather his forces to fight, if he did the Wei would not suffered so much. Cao Cao really failed big time in ChiBi, he is not acting as he used to be. Cao Cao as a good military strategist had lost his reputation, if he just managed to do better the history will change forever.