却说孔明复出祁山,下五个大寨,按左、右、中、前、后;自斜谷直至剑阁,连续又下十四个大寨,分屯军马,觉得久计。每日令人巡哨。忽报郭淮、孙礼领陇西之兵,于北原下寨。孔明谓诸将曰:“魏兵于北原安营者,惧吾取此路,阻绝陇道也。吾今虚攻北原,却暗取渭滨。令人扎木筏百余只,上载草把,选惯熟海员五千人驾之。我夤夜只攻北原,司马懿必引兵来救。彼若少败,我把后军先度过岸去,然后把前军下于筏中。休要登陆,顺水取浮桥放火烧断,以攻厥后。吾自引一军去取前营之门。若得渭水之南,则进兵不难矣。”诸将遵令而行。早有巡哨军飞报司马懿。懿唤诸将议曰:“孔明如此设施,此中有计:彼以取北原为名,顺水来烧浮桥,乱吾后,却攻吾前也。”即传令与夏侯霸、夏侯威曰:“若听得北原发喊,便提兵于渭水南山当中,待蜀兵至击之。”又令张虎、乐綝,引二千弓弩手伏于渭水浮桥北岸:“若蜀兵乘木筏顺水而来,可一齐射之,休令近桥。”又传令郭淮、孙礼曰:“孔明来北原暗渡渭水,汝新立之营,人马未几,可尽伏于半路。若蜀兵于午后渡水,傍晚时分,必来攻汝。汝诈败而走,蜀兵必追。汝等皆以弓弩射之。吾水陆并进。若蜀兵大至,只看吾批示而击之。”各处命令已毕,又令二子司马师、司马昭,引兵救应前营。懿自引一军救北原。
孙礼哨见,便弃营而走。魏延知有筹办,急退兵时,四下喊声大震:左有司马懿,右有郭淮,两路兵杀来。魏延、马岱奋力杀出,蜀兵多数落于水中,余众奔逃无路。幸得吴懿兵杀来,救了败兵过岸拒住。吴班分一半兵撑筏顺水来烧浮桥,却被张虎、乐綝在岸上乱箭射住。吴班中箭,落水而死。余军跳水逃命,木筏尽被魏兵夺去。此时王平、张嶷,不知北原兵败,直奔到魏营,已有二更气候,只听得喊声四起。王平谓张嶷曰:“军马攻打北原,未知胜负。渭南之寨,现在面前,如何不见一个魏兵?莫非司马懿晓得了,先作筹办也?我等且看浮桥火起,方可进兵。”二人勒住军马,忽背后一骑马来报,说:“丞相教军马急回。
懿受命,辞朝出城。睿又以手诏赐懿曰:“卿到渭滨,宜坚壁恪守,勿与比武。蜀兵不得志,必诈退诱敌,卿慎勿追。待彼粮尽,必将自走,然后乘虚攻之,则取胜不难,亦免军马颓废之苦:计莫长于此也。”司马懿顿首受诏,本日到长安,堆积各处军马共四十万,皆来渭滨下寨;又拨五万军,于渭水上搭起九座浮桥,令前锋夏侯霸、夏侯威过渭水安营;又于大营以后东原,筑起一城,以防不虞。
却说孔明令魏延、马岱引兵渡渭水攻北原;令吴班、吴懿引木筏兵去烧浮桥;令王平、张嶷为前队,姜维、马忠为中队,廖化、张翼为后队:兵分三路,去攻渭水旱营。是日中午,人马离大寨,尽渡渭水,列成步地,缓缓而行。却说魏延、马岱将近北原,天气已昏。
懿正与众将商讨间,忽报郭淮、孙礼来见。懿迎入,礼毕,淮曰:“今蜀兵现在祁山,倘跨渭登原,接连北山,阻绝陇道,大可虞也。”懿曰:“所言甚善。公可就总督陇西军马,据北原下寨