王仙芝接受朝廷策封后,筠松便离开伊阳准备还朝。
行至东都洛阳的道上,便听到不好的讯息传来,说王仙芝的身旁部将黄巢不满仙芝被朝廷招安,偷偷地勾结其它将领,把王仙芝杀了,夺取将印取而代之,继续带领人马以迅雷不及掩耳之势向长安杀来,皇上已经仓皇逃往汉中。
筠松日夜兼程赶到长安通往汉中的必经之路五谷关。一到五谷关就马不停蹄地观察关卡的地形地貌,根据实际情况,一同与守关大将摆开八卦阵,严阵以待黄巢大军的到来。
黄巢之前在王仙芝帐下时,吃过杨筠松的亏,深知筠松的厉害,于是特意请了江湖术士章耀民用奇门遁甲来攻取五谷关。
奇门遁甲的法术来源于九宫八卦和河图洛书。 “奇”指天干中的乙、丙、丁,这三者统称为“三奇”。
因为甲是天干中的第一顺位,地位尊贵,统领其他“干”,隐藏在“六仪”:戊、己、庚、辛、壬、癸之中,因此奇门遁甲是一种军事上排兵布阵的方式,用十大天干来表示。
江湖术士章耀民只知其然而不知其所以然,在筠松面前就好比鲁班门前弄板斧,自然讨不到便宜。
筠松十分清楚,奇门遁甲中,奇门以攻为主。遁甲以守为要。重点要兼顾“人、事、物、地、时”这五大要素,同时与天地环境中的“水、火、风、泽、雷”五种元素相结合,就可以创造出“天时地利人和”的用兵神术。
黄巢看到自己在五谷关前一筹莫展。在章耀民的教唆下,采用“孤虚法”攻城。
“孤虚法”又称“六甲孤虚术”,据说唐代第一战神李靖,就是一个“精风角、鸟占、云祲、孤虚之术,善于用兵”的典型人物。
孤虚术具体应用在于时空转换,将以干支所记的岁时,转换成方位,再对方位进行选择。在军事上,就是将岁时数据,转化为布阵和进攻方向的方位数据,也就是“背孤击虚”,将己方军队安排在“孤”的方向,进攻处于“虚”方向的敌人,总而言之,就是避实击虚,攻其不备,从而赢得事半功倍的效果。
章耀民经过推算后,确定五谷关北边为最佳进攻点,于是黄巢集中主力进攻。但是,筠松早就做好防备,兵来将挡水来土掩,占不到一点便宜。
为配合“背孤击虚”,黄巢派人在关口南边挖掘十条地道,企图从地道偷袭。
筠松挖掘一条长长的深沟,切断黄巢的地道,并派兵驻守,待黄巢军挖至深沟时,将其擒杀。另外又在沟外点燃木柴,还借助牛皮囊鼓风,烈火浓烟,吹入地道,地道中的黄巢士卒被烧得焦头烂额,损失惨重。
黄巢军队久攻小小的五谷关不下,军心开始涣散,特别是得力干将朱温,阵前倒戈,归降朝廷,对其更是当头一棒。
再加上各路节度使派来的勤王之师不断涌入京城长安,形成夹击之势。
黄巢十分沮丧,不得已只得乞降,被封为右卫将军。