盖勋得知此事,怒斥左昌,左昌并未把盖勋放在眼里,还想害死他,便令盖勋和从事辛曾、孔常屯兵汉阳郡阿阳县。
阿阳附近羌人甚多,时常进犯县城,谁曾想,盖勋文武双全,数次打退进犯的羌人。这让左昌大失所望,他本想借战败之罪杀了盖勋。
这时,北宫伯玉进攻金城郡,盖勋向左昌求援,左昌听说盖勋求援高兴坏了,正愁没有机会对付这盖勋,便按兵不动,坐等金城被围,最后金城被攻破,陈懿战死,盖勋逃亡。
但北宫伯玉打下金城后,再次兵发汉阳郡的冀城,而左昌恰好在冀城之中,所谓天理循环,报应不爽。
左昌的卑鄙行为引起其他郡县不满,都不派人来救,左昌不得已,派人去阿阳向盖勋求援。当时盖勋手下诸将都意难平,根本不愿出兵援助左昌,纷纷咒骂左昌,恨不得他被叛军杀死。
但此时一人站了出来,那便是盖勋,他起身说道:“我与左昌是私怨,怎能因私怨而废国事。”
之后盖勋便出兵杀向冀城,敌军久攻不下,便退走重回金城。
后来左昌事发被查办,又来了新刺史,那便是宋枭。
宋枭此人志大才疏,认为前人都不行,没有看出凉州叛乱的根本,而他看出来了,那便是边塞之民,未经教化,应大力鼓励教育,让这些羌人悬崖勒马。
宋枭的奏书送到朝廷后,被人当成笑柄,最终又被免职。
宋枭走了,又来了新刺史,杨雍。
杨雍此人还算有些能力。恰逢叛军又将新任护羌校尉夏育围在畜官(养马场),盖勋奉命营救。
但此时的叛军已有五万之众,盖勋率的几千人被人堵住了,瞬间一场恶战就地展开。
自古以来以少胜多的战争,都是极少的,盖勋也不例外,他战败了,最后伤重被俘。
当时有一人,名滇吾,十分欣赏盖勋,二人私交深厚,偷偷将自己的战马拿给盖勋,让他赶紧跑路。盖勋不愿连累朋友,不愿离去。
此后滇吾禀告韩遂,“盖勋是一个好人,颇有威望,不能杀他。”
韩遂这才遣人将盖勋送回汉阳。
杨雍并未责怪盖勋兵败之责,另表盖勋为汉阳太守,后盖勋又被任命为讨虏校尉,后协助张温破敌有功,被张温表为京兆尹。
盖勋本不想走,因为此时灵帝对他颇为重视,他也觉得灵帝并非外人所说的无能之辈,只是被奸臣蒙蔽。宦官皆知道盖勋为人正直,又受到袁氏拉拢,力谏灵帝,最后灵帝同意了。
盖勋到了长安也不是个安分的人,查处贪官污吏,什么人的面子都不给,最终斩杀杨党父子,名震天下。