诸葛亮在除夕夜过后的第二天写战书派长史杨仪送到司马懿大营,约定三日后在五丈原交兵。
三日后,司马懿率领魏军在五丈原汉军营寨前三里之外摆开阵势,诸葛亮则在营寨外摆开阵势,一直摆到与司马懿相距五十米的地方。
诸葛亮向司马懿喊道:“仲达,我们今日在五丈原决一死战,看看是你损失的将士多还是我损失的将士多。”
司马懿笑着大声喊道:“诸葛孔明,你怎么这么不拿将士的生命当回事呢?你为什么不说看看你我谁能不折损一兵一将就打败对方呢?”
诸葛亮喊着回答:“两军交战,不可能没有将士伤亡,你征战沙场也有二十多年了吧?连这都不知道?仲达,我们先斗将,再斗阵,最后斗兵,你意下如何?”
司马懿喊道:“正合我意,我派郭淮出战,你派谁来迎战?”
诸葛亮喊着回答:“我派张翼出战。”
郭淮、张翼拍马出阵,二将皆使大刀,斗的平分秋色,谁都伤不到对方,司马懿于是便派魏将申仪去为郭淮助战。
申仪拍马出阵,挥舞长剑直奔张翼,诸葛亮派马忠去阻挡申仪,马忠拍马舞刀直奔申仪。
马忠的马比申仪的马快,顺利的将申仪拦了下来,二将大战十五回合,申仪不是马忠的对手,调转马头想逃回本阵,马忠在申仪调转马头的一瞬间一刀砍向申仪的头顶,将申仪砍成了两半。
魏将申耽要为弟弟报仇,他拍马挺枪直奔马忠,马忠拍马舞刀迎战,二将大战三十回合,申耽力竭,马忠手起刀落,一刀将申耽斩于马下。
这时,魏将曹爽张弓搭箭,一脸射向马忠的胸口,马忠没有防备,被曹爽一箭射中胸口,马忠大叫一声,摔下战马,汉将张嶷拍马出阵将马忠救了回来。
郭淮与张翼一直打到暮色降临都没能分出胜负,司马懿着急了,下令魏军全军杀向汉军,直接跳过了斗阵的计划,汉军急忙迎战。
汉魏双方一直血战到第二天中午,诸葛亮见双方损失太大,于是便下令汉军撤回大营,司马懿也觉得这样打下去双方难免都会全军覆没,于是便带领幸存的魏军回营去了。
汉魏双方此次交兵的损失同样巨大,魏国主将申仪、申耽战死,而汉军虽无主将战死,但马忠却中了曹爽的暗箭,导致他三个月内不能打仗,这对汉军来说同样是一大损失,而且汉军在此战折损副将三十员,魏国则折损副将二十员,此战是汉魏双方在十年之内的交兵当中折损副将最多的一战。
从此以后,司马懿再也不出兵与诸葛亮交战了,而是一直在大营按兵不动,想耗到诸葛亮去世以后再出兵攻打汉军。