三国时期,西蜀丞相诸葛亮北伐中原,用诈城之计,攻夺北魏的天水关。天水关太守马遵果然中计,下令全营火速披挂,去解救被围的南安。
此刻,一个职位低微的牙将姜维识破诸葛亮之计;向太守马遵进谏,嗣南安是诸葛亮用的计,蜀兵欲乘虚攻取天水。
马遵恍然大悟。姜维接着又向他讲出一个可以大败诸葛亮,以解南安之危的将计就计的妙计。马遵听了将信将疑,姜维立下军令状,他才下令出兵。
诸葛亮沉浸于乐曲中,在等待着赵子龙老将军的胜利消息。忽有探马飞报,赵子龙在天水关前被围困,这使他十分震惊。
他立刻命传关兴、张苞二人各带800骑兵,速速飞驰天水关前,解救赵老将军,不得有误。然后又命马岱去阵前探听,务要查明是何人布阵,其人如何。
马岱探听归来,诸葛亮得知天水关领兵布阵之将名叫姜维,是一个智勇双全、孝义无双的贤将良才,
诸葛亮想收姜维为自己的助手。他得知姜维是个孝子,其母住在冀城,便想出一条计策:命魏延虚张声势打冀城,姜维得知消息,便请兵杀回冀城救母。
诸葛亮又派俘将夏侯杼木带兵前往冀城劝姜维投降。夏侯懋走到半路,听老百姓说姜维已献城降蜀,他只好往天水郡来。
夏侯懋进城,把姜维已投降蜀兵的消息告诉了天水郡守城官兵。深夜,诸葛亮让人假扮姜维打天水郡。守城官兵更认定姜维降蜀是事实了。
姜维苦守冀城,粮草缺乏。一日带兵劫粮,蜀兵乘虚取冀城。姜维失城只好向天水郡逃去。天水郡众将,误认姜维已经投降,不准他进城。
姜维无奈落荒而去。走不到数里,诸葛亮乘车而出,姜维见自己陷入重重包围之中,便下马投降了诸葛亮。