公元240年(魏正始元年)春,正当曹爽准备正式将弹劾司马懿,进而将其打入无底深渊的计划付诸于行动之时,雍州传来了紧急军情:
得知了郭淮称病请辞的消息后,姜维意识到北伐的机会已经到来,于是便于羌族首领迷当暗中勾结,接应姜维入侵魏国,现二者正率兵五万进犯陇西...
当时的郭淮已经将所有的兵权都交付于夏侯霸手中,也卸任了雍州刺史的官职,以养病的名义赋闲在家,所以指挥军队调动兵马就责无旁贷的落到了夏侯霸的身上。
为了尽快将姜维驱逐出陇西,夏侯霸迅速做出了反应,调动陇西当地的兵马积极抵御姜维的入侵,同时他亲自星夜兼程的赶到了南安郡,率领兵马进入陇西境内支援,加上原本陇西固有的兵马,夏侯霸此次先后调动了近八万人。
然而姜维却采取声东击西的策略,佯装要正面强攻临洮城,然后暗地里却亲率主力向西北渡洮水,连取洮阳、候和两地,进而对临洮城形成了南北夹攻。
临洮城内军心大乱,姜维封住了魏军可以突围的要道,同时对魏军的外城防御工事做出了全面包围,夏侯霸突围困难,一下子整个陇西的局势陷入了对魏军极为不利的境地。
消息传到洛阳之后,曹爽也陷入了慌乱之中,这张意料之外的战败打乱了他的全盘部署。
还没有等他来得及做出反应,蒋济便在朝堂之上对魏少帝上奏,阐明了如今夏侯霸被郭淮包围于临洮城内,整个雍州陷入了群龙无首的境地,万一夏侯霸被俘或是被杀,那对整个雍州的军心和民心都会造成极大的打击,所以他恳请曹芳重新启用老将郭淮,解雍州之困。
眼前的局势并没有被蒋济夸大化,眼下雍州的一把手夏侯霸已经被姜维困在了小小的临洮城内,而郭淮又辞官变成布衣之身,放眼整个雍州除了郭淮之外没有其他更好的人选了。
同时曹爽也担心如果不重新启用郭淮的话,万一蒋济、高柔和陈泰等人再举荐司马懿挂帅西征的话,那么自己的全盘部署很快就会生出不必要的波折,于是他在这件事上表示了沉默的态度,并没有制止朝廷重新征召郭淮。
就这样,在刚刚准许了郭淮辞官养病不到三个月的时间内,曹芳再度颁下诏书,令郭淮即刻恢复雍州刺史的官职,率兵以解临洮之围。
诏书还未及传到长安,收到风声的郭淮便已经提前亲自赶到天水,当时的他手中没有朝廷给予的兵符,可是当他一到冀县的时候,光凭他一句话,那些先前曾经跟随郭淮转战各地的天水旧部便统一遵从了他的号令,使得郭淮在极短的时间内集结了三万兵马。
人马集结完毕之后,郭淮便率领他们火速进发,不过他们并没有按照常理所估计的那样,沿渭水向西行军,而是南下渡过漾水,沿历城转道向西,经过数天的日夜兼程之后到达了牛头山并在当地扎营,彻底切断了姜维的后路。
然而当他准备从后方对姜维所部完成包抄之时,早已察觉道郭淮异动的姜维便及时撤军东进,沿麯城南下撤回武都境内,避免了遭到内外夹击的危险。
临撤军前,姜维还派人特地送了一块刻有“姜维”名字的竹牌,并让使者告诉夏侯霸说:
“魏国的斗争必然会以司马一族的获胜而告终,将军到时候若是无处可去,可以随时持这个竹牌来找我,我必然会亲自前去相迎。”
当夏侯霸收到这个竹牌和姜维的嘱托时,姜维的大军已经悄悄撤离了临洮城外围,而他当时也并没有把姜维的话放在心上,更没有想到日后自己会真的有投奔姜维的一天...
这一战虽然郭淮和姜维并没有直接交手,但他却先后收复了姜维入侵陇西时所占据的洮阳与候和,并且讨伐了羌族首领迷当,安抚了受迷当所欺辱的氐族部落,迁移三千多户百姓到关中地区耕作居住,充实了关中地区的人口。
临洮之战结束之后,郭淮一方面上奏魏少帝曹芳接纳从凉州前来依附的两千多胡人部落,另一方面再度向朝廷请辞回家养病。