刘备驻防在新野的七年以上的时间,只有过一次军事行动。刘表叫他向许县进军。他经过宛县(南阳)、博望(南阳东北六十里的博望驿)、长山(方城山),到了许县西南的叶县。守叶县的曹军将领是夏侯惇。在夏侯惇的下面,有李典、于禁两位大将。
这一仗打得不错:有路旁设伏的战术,击溃夏侯惇亲自与于禁率领的追兵(李典不主张对刘备追击,被夏侯惇指定留守叶县)。
李典不主张追击,是对的。第一,刘备未曾损兵折将,就忽然撤退,很像是“有诈”。第二,叶县之南,通往博望的道路,是方城山的山隘,很狭窄,很长,两旁有茂盛的草木,刘备可能布置了埋伏。夏侯惇不听李典的话,吃了一个大败仗。
网络配图
由此看来,不仅“火烧博望坡”的事于史无据,而且诸葛亮那时候仍在隆中高卧,并不曾在“新野”刘备的营中,向刘备“假”得了剑与印,对关、张与关平、刘封四人颁布命令,叫关羽带一千“民兵”埋伏在博望之左的所谓“豫山”,叫张飞带一千“民兵”埋伏在博望之右的所谓“安林”;又叫关平、刘封各带五百“民兵”,埋伏在博望坡之后。
诸葛亮在《三国演义》里吩咐这四个人,要静候赵云与刘备先后对夏侯惇交锋,诈败,退过了博望坡,一齐放火,他们遵令而行,果然就把夏侯惇杀得“尸横遍野,血流成河”。
演义的作者,把夏侯惇说成来攻的人,把刘备说成被攻的人,不曾深考过:取攻势的原是刘备,而夏侯惇只是于刘备撤退以后才“追击”的。演义的作者又把夏侯惇说成是从南面打到北面来的,未免太茫然于许昌之在新野的东北了。