郭淮、孙礼、牛金率军十五万迎战蜀军,姜维则率大军渡过渭水列阵。郭淮对孙、牛二人说道:“蜀人用新式霹雳车作战,我无论守城还是驻寨一时都挡不住,不如与他野战,姜伯约妄做聪明,只带了七八万人过渭水,成背水之阵,一会开战,我等不与他斗将,只全军压上,将他们逼入渭水,即可大获全胜。”二人听了都称妙计。
于是郭淮出马,左有张虎,右有乐琳。姜维见了也带林冲、马承出阵。郭淮喝道:“孔明六出祁山一无所获,姜伯约你自比孔明如何?若识时务带兵回川,可免亡国殃民。”姜维喝道:“昔日丞相面前屡败之将也来逞威风?那年不是上方谷一场雨,你家那司马老贼此刻好道成了灰了。”郭淮大怒,命牛金带三千铁甲重骑兵冲击蜀阵。须知在三国时代,三千重骑兵的威力如同今天的装甲集团一般,任务便是把你的铜墙铁壁狠狠的冲出一道口子。姜维知道敌人虎豹骑的厉害,早有准备。挥动令旗,但见蜀军前列变成了孟琰率领的虎步军,身披重甲,手持刀斧。严阵以待。
牛金毫无畏惧,三千重甲骑兵带起了漫天烟尘冲向蜀军,离蜀军二百步时,忽然虎步军向两边一撤,竟从蜀军阵势里冲出几十辆战车,这便是刀轮战车,实际是来自波斯的兵器,在高速奔驰的战车车身车轴上绑有大量锋利的刀刃;这些刀刃可以快速地把人和马的肢体切下。驾车的士兵一共三人,一人驾车,一人用盾牌掩护,一人用长长的钩矛。三人皆身披重甲。
于是重甲骑兵与刀轮战车冲在了一起,只听得一声声人或马的嘶鸣惨叫,魏国骑兵们有的被刀矛剐蹭,有的战马被削去了马蹄,当然刀轮车也有翻倒在地的,但刀轮车的驾车手和护卫勇士都是百里挑一的死士,这些年一直经历了无数训练,倒在地上立即起身作为步兵战斗。魏军骑兵攻势一挫,蜀军孟琰立刻带虎步军出击,大砍大杀掉下马的骑兵。
郭淮在阵后看了却并不惊慌,令旗一挥,骑兵开始撤回,紧跟在后面的是大盾长枪三万步兵阵,利用骑兵为他们争取的时间,已经到了蜀军阵前,坚定的前进着,后面跟着的弓箭手把箭雨洒向蜀军军阵。蜀军变阵也很快,虎步兵后撤,白毦兵拿着盾牌长刀组成长墙拦住魏军。就在两军盾墙即将接近厮杀时,忽然蜀军中盾墙闪开,露出的蜀军推着一辆辆小车,小车上都有一个能容一人的小方盒,盒子前连接着铁管。铁管对着魏军方向。忽然郭淮惊得几乎坠马,但见那铁管竟喷出烈焰,足足十几米远。正烧在魏军阵里,但听哀嚎、恐惧的喊叫、绝望的叫骂此起彼伏,身上着火的魏军们扔掉了手中着火的矛和盾,聪明的在地上翻滚灭火,惊慌失措的只能乱跑,身上的烈焰又点燃了同伴。这正是所谓猛火油柜。里面配合了孔明火。也算是人类最早的了火焰武器了。
姜维看到每一个程序都在顺利完成,心中大喜,猛挥令旗,但见林冲,马承各带一千骑兵两侧包抄,孟琰、鲁达率步兵反击。郭淮心知不妙。下令后军,后队改前队迅速撤离。蜀军只杀到了夕阳西下,在五丈原魏军留下了两万尸体和无数的辎重。