Lu Bu won only because he listened to his advisor. When he
doesn't listen to his advisors, he lost. He excels at front war, but very poor at all other areas of warfare. Sure Cao Cao did lost to a few, but he always won them back right? He didn't against ZGL now, did he?
