史载:青州黄巾众百万入兖州,杀任城相郑遂,转入东平。刘岱欲击之,鲍信谏曰:“今贼众百万,百姓皆震恐,士卒无斗志,不可敌也。观贼众群辈相随,军无辎重,唯以抄略为资,今不若畜士众之力,先为固守,彼欲战不得,攻又不能,其势必离散,后选精锐,据其要害,击之可破也。”岱不从,遂与战,果为所杀。但是,鲍信的建议,兖州刺史刘岱没有听从,所以刘岱战死了。至此,兖州群龙无首,曹操又新在兖州西部大破黑山军和匈奴军,鲍信顺理成章地请求曹操出兵相助。
按史料载,黄巾军因久为贼寇,数量极大,士兵也很彪悍,战斗力强。曹操旧兵(起家时募的兵和在扬州等地募的兵)少,新兵(袁绍给的兵和击败黑山军、匈奴军收降的兵)战斗力差,整个军队都很恐惧。此时,曹操站了出来,他亲自鼓舞士兵,最后提升了士兵士气,然后又与黄巾军交战一次,这一次曹军小胜黄巾军。
最后,曹军对黄巾百万大军的决定性战斗的描述,却很粗略,只说“曹操设了奇伏,早晚与黄巾军鏖战,最终击败了黄巾军。”这一关键之处的粗略描写,显然不能让人满意:为何黄巾军在数量碾压曹军,战斗力又比曹军强大的情况下,还是会败给曹军?难道仅仅因为曹操激励了将士,设置了埋伏?不知诸位怎么看,我认为这里非常牵强。
前面说过,鲍信言黄巾军“携家带口,没有粮饷”,说明黄巾军的口粮,绝大多数是靠“成功的抢劫”维持着的。这样的口粮维持办法,一旦抢劫失败,大军会瞬间奔溃。军一日无粮,则自溃。这是显而易见的道理。一天吃不饱肚子,也许还能硬撑一下,但饿肚子超过一天,那是无论如何也要乱的,怎么乱?四处分散开去抢劫,抢劫不了城邑,就抢劫村庄,甚至食人。毕竟这些只是没有受过任何训练的、没有任何专业素养的农民起义军。
因此,我认为当时黄巾军很可能在粮草方面出现了供应困难,导致情况危急,加之曹军又赢了黄巾军几招,黄巾军最后出现了土崩瓦解的大溃败。所谓曹操击败青州百万黄巾军,恐怕曹操的作用,真没多大,倒是青州黄巾自己瓦解的贡献更大些。