979年7月,宋太宗亲率大军北伐,想一举收复燕云十六州。结果在高粱河之战中,宋军遭到惨败,赵光义差点丧命。宋太宗逃到定州后,担心辽军进行报复,于是在定州、镇州、关南三地派重兵驻守。果不其然,辽景宗派出军队南下,准备先攻满城,后取镇州,于是宋辽双方爆发了满城之战!
谁也没有想到,在满城之战中,北宋军队居然取得前所未有的大捷,“三战大破之,获人马、牛羊、铠甲数十万”,斩杀辽军上万人,主将韩匡嗣“弃旗鼓遁”。那么问题来了,北宋军队实力孱弱,对辽国作战屡战屡败,为何能在满城之战中取得胜利呢?原因说起来有点奇怪,因为宋军将领违反圣旨才获胜的。
原来宋太宗赵光义有一个毛病,喜欢自吹自擂,好说大话,自诩为军事天才,他曾经对自己儿子们吹嘘,“朕少习弓马,屡与贼交锋,贼应弦而踣者甚众”,直到晚年时还说:“朕每出兵攻伐,意颇精密,将兵之人,丁宁谕之,不听者多至败事。”身边的官员赶紧吹捧道:“陛下料敌制胜,天之所授,固非臣下所测度也。”
具体而言,赵光义喜欢干预前线将领的指挥,为了对付辽军,宋太宗研究兵法,搞出了“平戎万全阵”。每次打仗的时候,赵光义坐镇开封,都会赐给远在千里之外的将领们阵图,要求将领们按照阵图排兵布阵,与敌军作战。这种直接干预前线将领的行为,人们称为“将从中御”。
满城之战也不例外,宋太宗事前就向前线将领“赐阵图,分为八阵,俾以从事”。宋辽双方抵达战场后,宋军按照宋太宗赵光义的阵图开始布阵,将八万军队分成八阵。列阵之后,将领们发现这个阵图是有问题,“(各)阵去各百步,士众疑惧,略无斗志”。也就是说宋军各阵之间距离较远,容易被分割包围。
右龙武将军赵延进发现了这个问题,他又登高远望,发现辽军“东西亘野,不见其际”,于是他找到主将崔翰,“主上委吾等以边事,盖期于克敌尔。今敌众若此,而我师星布,其势悬绝,彼若持我,将何以济!不如合而击之,可以决胜。违令而获利,不犹愈于辱国乎?”
赵延进提议修改阵型,但崔翰却很担心,擅自改阵是违反圣旨的行为,他担心如果战败,皇帝势必会追究自己的责任,“万一不捷,则若之何?”此时监军的李继隆也站了出来,他说:““事有应变,安可预定,设获违诏之罪,请独当也。”李继隆是宋太宗的大舅哥,赵延进是宋太宗的连襟。
有了这两个人的支持,崔翰这才放心,于是将军队分为两阵。为了延缓时间,宋军还派出使者假意投降,辽军主将韩匡嗣信以为真。结果双方交战后,宋军取得大捷,辽军遭到惨败。赵光义吹嘘自己用兵如神,然而事实却是诸将违反圣旨取得大捷,按照圣旨用兵,却屡战屡败。满城之战后,宋太宗既没有追究诸将的责任,也没有反省自己的行为。