孔明至成都,用李严之子李丰为长史,囤积粮草,打造兵器,光阴荏苒,不觉三年。建兴十二年,春二月,后主临朝。孔明出班奏曰:“今粮草充足,军械完备,可出兵伐魏。臣此番不扫清汉贼,光复中原,誓不班师。”后主曰:“方今天下已成鼎足,吴、魏不来寇我,相父何不安享太平?”孔明曰:“臣受先帝之恩,不敢忘先帝之志,扫平中原,复兴汉室,臣之夙愿。”太史谯周奏曰:“近有群鸦数万,投汉水而死,成都百姓又闻柏树夜哭,此俱不祥之兆也。臣掌司天台,见奎星主犯太白,旺气在北,不利伐魏。”孔明曰:“岂可以虚妄之兆,天象之数,而废复兴大业?”遂设太牢,祭拜于昭烈帝庙。孔明泣泪拜曰:“亮,五伐中原,未得寸土,罪莫大焉,今臣再统三军,复出秦塞,誓灭曹魏。亮志不渝,鞠躬尽瘁,死而后已!”
孔明至汉中,召聚众将商议北伐。忽人入报:“关兴病亡。”孔明闻言,溅泪叹曰:“忠义之士,天不与寿,今欲出师,又少一大将!”
曹魏太和七年正月,青龙现于郏县摩陂井中。二月,曹睿驾幸摩陂观龙,故改摩陂为龙陂,改年号为青龙元年。曹睿升殿,近臣奏曰:“孔明提兵三十万,以姜维、魏延为先锋,复出斜谷。”魏主大惊。司马懿出班奏曰:“陛下勿忧,臣观天象,见中原旺气正盛,奎星西犯太白,于蜀不利。今孔明自负其能,违逆天命,乃自取其败也,臣仗陛下洪福,愿率兵破之。”曹睿大喜。司马懿又保举夏侯渊四子:长子夏侯霸,字仲权;次子夏侯威,字季权;三子夏侯惠,字稚权;四子夏侯和,字义权,同往破敌。夏侯霸、夏侯威自幼精通武艺,弓马娴熟;夏侯惠、夏侯和自幼熟读兵书,深谙韬略。司马懿保举夏侯霸、夏侯威为左右先锋,夏侯惠、夏侯和为行军司马。曹睿曰:“前者,夏侯楙不识军机,折了许多兵马,至今无颜东归。今此四人,亦未经战阵,可当大任乎?”司马懿曰:“此四人才智,非夏侯楙可比也。”曹睿准奏,即命司马懿为大都督,所有将士,悉听委用,各路兵马,皆听调遣。司马懿拜受圣命,即日离京,差人飞檄关中各处,招聚兵马。
军令如山,曹魏四十万大军,俱至渭水北岸下寨。司马懿拨五万军兵,于渭水之上搭起九座浮桥,令先锋夏侯霸、夏侯威过渭水,扎下南营。又于大寨左后之东原,筑起一寨,以保万全。忽,郭淮、孙礼来见。郭淮曰:“今蜀兵下寨棋山,若其跨渭登原,我陇西之路断矣,不可不防。”司马懿曰:“公言甚善,你二人总督陇西兵马,据北原安营,则蜀兵不能跨渭,可保我陇西通路。”郭淮、孙礼领命拜辞。
孔明于棋山前后左右中,下了五个大寨,又自斜谷至剑阁,扎下十四连营,每日令人巡哨,以保粮路。忽探马来报:“郭淮、孙礼下寨北原。”孔明笑谓众将曰:“其下寨北原,乃恐我断陇西之道也,我今虚攻北原,实取南寨。”遂令人扎木筏百余只,上堆柴草,选惯战水军五千。孔明曰:“月黑风高,猛攻北原,司马懿必引兵去救。木筏顺水而下,直抵浮桥烧之,然后登岸,攻南寨之后,另一军再攻其前,南寨可下矣。”遂令:魏延、马岱渡渭水去攻北原,吴班、吴懿撑木筏去烧浮桥,王平、张嶷兵攻南寨,姜维、马忠引兵接应应。
不料,魏兵细作飞报司马懿曰:“蜀兵扎木筏百余只,上堆柴草,不知何为?”司马懿笑曰:“此乃孔明声西击东之计也,他兵攻北原,诱我去救,然后顺水放筏,烧我浮桥,前后夹攻取我南寨。”遂升帐令曰:“夏侯霸、夏侯威伏兵渭南山中,待蜀兵来取南寨,自后击之;司马师、司马昭引兵过浮桥,助战南寨;张虎、乐綝引弓弩手埋伏渭水北岸,见筏顺水而来,一起射之,勿使其靠近浮桥;郭淮、孙礼埋伏弓箭手于北原至大寨半道,蜀兵来攻北原,即诈败投走大寨,我亲自引兵接应。蜀军先中弓箭埋伏,再遭我大军冲杀,必败!”将令传下,各军行动。
魏延、马岱渡过渭水,月黑风高,兵至北原鼓噪大进。郭淮、孙礼弃寨而走,魏延、马岱引军追杀。忽听炮响,火把四起,箭如飞蝗,魏延大叫不好,急令退兵。耳听杀声震天,司马懿、郭淮两路大兵杀来,魏延、马岱奋力死战,抵挡不住,蜀兵大半落水。正在危急,吴懿引一半筏兵杀到,救败军过岸。吴班引一半筏兵去烧浮桥,张虎、乐綝弓弩齐发,吴班中箭落水而死,败兵跳水逃命,木筏尽被夺去。
王平、张嶷兵之南寨,闻夜风中一片杀声,不知魏延、吴班中计。王平问张嶷曰:“为何南寨不见动静?”张嶷曰:“我等见浮桥火起,再攻其寨。”话音未落,一骑飞至:“丞相有令,火速退兵!”王平、张嶷未及下令,忽听身后炮响,夏侯霸、夏侯威伏兵杀出。王平、张嶷方回马应战,身后杀声又起,司马师、司马昭两路人马,自南寨中杀出。前后夹攻,蜀军折损过半,姜维、马忠杀到,救出王平、张嶷。首战大败,折了吴班,损兵两万,孔明郁郁不乐。
费祎自成都来,孔明使其往东吴下书。费祎至建业,入见孙权,呈上书信。书略曰:“亮受昭烈皇帝重托,不敢不竭力尽忠。今大兵已出斜谷,伏请陛下念同盟之义,命将北伐,共取中原。”孙权览毕,谓费祎曰:“朕,久欲伐魏,今既孔明书到,朕亲率兵马入巢湖,北取合淝;命陆逊、诸葛瑾,自沔口直取襄阳;命孙韶、张承出广陵,兵取淮阴。三路兵马共三十余万,克日兴师。”费祎拜谢辞回。至棋山大寨,详禀其事,孔明大喜。费祎拜辞,自回成都。
忽有魏将来降。其人曰:“某乃魏国偏将军,姓郑名文,素与秦朗同领兵马,近听司马懿调遣。司马懿徇私,加秦朗为前将军,却视郑文如草芥,因此不平,特来投顺。”孔明正疑,忽人入报:“魏将秦朗,单挑郑文交锋。”孔明问郑文曰:“秦朗武艺比你如何?”郑文奋然曰:“某立斩此人,以明真心!”孔明曰:“你若斩了秦朗,我则不疑也。”郑文上马,提刀出营。孔明亦出寨观战。只见秦朗挺枪骂曰:“盗马反贼,吃我一枪!”言未毕,拍马直取郑文。郑文催马上迎,只一合,刀斩秦朗于马下,魏卒抛旗奔回。郑文取了魏将首级,拨马回营。
郑文提人头入帐献功。孔明喝令武士,推出斩首。郑文大叫:“末将无罪!”孔明曰:“我早认得秦朗,你所斩者并非其人,胆敢前来诈降,不当斩耶?”郑文汗下,伏地告曰:“此人乃秦朗之弟秦明也。”孔明曰:“我早已算出,司马懿令你诈降,以为内应,还不具实招来?”郑文求生心切,将实情全盘托出。孔明曰:“你修密书一封,约司马懿前来劫寨,若捉住仲达,算你大功一件,必加重用。”郑文修好密书,呈与孔明。孔明即令人将郑文下槛。樊建问曰:“丞相认得秦朗也?”孔明曰:“不识。司马懿不轻用人,秦朗既被加为前将军,必是武艺超群,今走马一合,即被郑文斩杀,可见此人绝非秦朗,以此可知,郑文乃是诈降。”众将拜服。