大军齐头并进,很快来到离司马师修建的关隘五里处,山上重步兵和曹军相遇。虽然重步兵比较笨重,但铠甲比较厚实,抵抗弓箭的能力十分强悍。遇到曹军的弓箭手后。在盾牌和铠甲保护下,丝毫没有影响。而蜀军的弩箭却是又快又准。6000曹军不断受伤摔下山崖。滚到谷底,带点气的,又被谷中的蜀军补杀。用了半个时辰,曹军死伤大半,其余的人逃回了关隘。司马师气得暴跳如雷,连杀十数人。看着蜀军来到了城下,无奈只能组织大军防守。
关平到了城下,只见城高10余米。两端与大山相连。的确易守难攻。城关上,守军十分密集。可见防守士兵非常多。关平让重步兵压住两侧山中,不让司马师从两侧偷袭。让其余士兵把井阑和投石车推到关隘了井阑上。关平见蜀军箭法如此厉害,就让士兵推着井阑和投石车后退了几米。这次曹军基本都射不到了。井阑和投石车一起发射。对着城上就是一阵箭雨和石头雨。这下曹军傻眼了。他们射不到蜀军,蜀军却能轻松打到城上。城墙上很多躲闪不及的士兵被射死砸死。跑的快的赶紧来到了城下躲避。
司马师大怒,又杀了几个士兵,才把士兵逼上了城墙,结果刚到城上,就又是一波弓箭和石头。死伤无数。司马师让曹军拿着盾牌,一部分士兵举着盾牌防护弓箭和石头,一部分在城上射箭,居然挡住了很多弓箭和石头。本来关平想借助一波石头,把城上士兵吓走,然后架云梯攻城。结果蜀军悍不畏死,冒着必死的决心,进行防守。射死了砸死了,后面的士兵继续上前。硬是把爬上云梯的蜀军消灭了许多。攻了一个时辰,双方各死伤1000多人。
关平让两侧山中的重步兵下来2000人。让他们手持盾牌形成盾牌方队,挡在头上,带着20颗地雷,到城下进行轰炸。
20个重步兵在井阑的掩护下,来到城下,迅速把地雷放好。由于司马师仓促砌墙,很多石头并不牢固,用枪一挑就掉了。所以地雷很快就安放好了。接好引线,其他士兵掩护下,把引信点燃。士兵们快速撤回。十秒钟后,只听的轰隆一声巨响,城墙坍塌了十几丈宽。墙上的士兵摔死砸死无数。城内的司马师也吓了一跳。妈妈的,这是地震了?震惊了几秒,反应过来,赶紧让大军堵住破烂的城墙豁口。抵抗蜀军进攻。
关平让重步兵上前攻击,因为有石头,重骑兵不便行走。关平让井阑和投石车向前推进,继续往城内射击,因为里面还有一道关墙。得用井阑和投石车压制墙上的曹军,并消灭关内阻挡的曹军。
借助地面重步兵近距离攻击,和空中石头弓箭远距离攻击,曹军不断被砸死、射死、砍死。
一个时辰后,城墙下的曹军被大部分消灭。一部分士兵吓得往两侧山中跑去。司马师来到了中间的城墙上。躲在一个城楼里观看着东西两侧。此时马超听到消息,也领大军杀来了。前后两路夹击。重步兵又不怕弓箭射击,曹军不断被杀死、砸死。司马师知道大势已去,心中疑惑,怎么蜀军都过来了,他父亲就不来提前告诉他一声呢?
心中虽然疑惑,但已无济于事。思考片刻后,趁着夜色,果断带领500亲兵往右侧山中逃去。