在公元三世纪,魏、蜀、吴三国鼎立,诸葛亮在刘备逝世后,积极备战,意图北伐。在一次军事行动中,他得知张郃部计划通过瓦亭和萧关进行决战。为了应对这一威胁,诸葛亮决定派遣精锐部队守住番须道和关键的街亭。马谡自荐前往街亭镇守,诸葛亮便任命王平为副将随行。
然而,情报却出现了错误。张郃部实际上选择了番须道突袭街亭,由于马谡的疏忽,全军溃败,街亭失守,使得蜀国大军陷入了腹背受敌的境地。诸葛亮无奈之下只好撤回汉中。这场战败对蜀国来说是一次沉重的打击,而对曹魏来说却是一次难得的胜利。
天水郡守郭刚看着陆续进入天水的大军,感到十分得意。他的主簿陈恭也在一旁拍马屁,夸赞他将在陇西大展宏图。然而,街亭失守的责任让马谡难逃罪责,尽管参军李邈极力劝阻,但军法如山,诸葛亮最终还是下令斩首马谡。
丞相府长史杨仪意识到这次街亭失守与情报失实有着密切的关系,怀疑有魏国的谍报人员已经潜入了蜀国的情报部门司闻曹。为了查明真相,诸葛亮下令彻查此事,而提供情报的蜀国谍报人员白龙成为了关键人物。
在天水城内,一名普通打扮的男子通过一张字条得知了与白龙的接头地点。然而,这一切都在魏谍的掌控之中。当蜀国的游枭前来接头时,他已经被埋伏在附近的魏谍盯上。最终,游枭在牛记酒肆被乱刀砍死。
北伐的失利让诸葛亮自请降职,虽然刘禅并未直接迁怒于他,但在李严的言辞之下,他还是同意了诸葛亮的请求。李严一直反对诸葛亮的北伐主张,并想要夺取兵权。杨仪对此感到忧心忡忡,而诸葛亮则认为应该以国家为重,合则两利。
在蜀汉南郑境内,司闻曹的靖安斯副司尉荀诩正在接受严酷的水刑拷问。他被怀疑与叛变的蜀谍白帝有关。荀诩坚信陈恭是清白的,并通过了考验。然而,他却被告知要去曹魏查明街亭失守的真相并除掉叛变的白帝。在喝下含有毒性的茶水后,他必须在三个月内完成任务才能服下解药。就这样,从未出过外勤的荀诩带着剧毒匕首踏上了前往曹魏的旅程。
与此同时,在天水城内,郭刚对陈恭产生了怀疑。他认为陈恭可能是蜀国的间谍烛龙。糜冲也表示蜀谍今日的举止十分突兀恐是有人向其示警。然而,郭刚却为陈恭辩解称他是受自己指派去送药,并且事后他被关了整整七日根本无法传送情报。面对郭刚的试探和怀疑,陈恭感到十分焦急和无助。他担心自己的身份会暴露,同时也担心无法将烛龙的存在传达给蜀汉。在这个危机四伏的时刻,陈恭必须想出办法来化解危机并保护自己的身份不被揭露。