叡亲自坐镇长安监督防御。曹真守郿对抗赵云，同时左将军张郃率马步军共5万人西进对抗诸葛亮主力大军。此时魏中郎将姜维随长官天水太守马遵在郊区巡逻。马遵害怕姜维和蜀军串通，趁夜遁去上邽。姜维发现时为时已晚，回上邽时，被自己人拒之门外。于是姜维和功曹梁绪、主簿尹赏、主记梁虔等转投诸葛亮。其实在天水没有战事，只有响应，周边地区很快投降蜀汉，由此汉军得以稳步进军，但其后在街亭被重挫，张郃击败诸葛亮派去迎敌的蜀汉参军马谡，迫使诸葛亮下令撤回蜀汉境内。同时，奉诸葛亮命迎战曹真的赵云、邓芝军力不足而在箕谷战败