百官,经过三十多年。曹操遣夏侯渊自兴国###宋建。冬十月,拔枹罕而屠之,斩宋建,凉州平定。
曹操自合肥还。
十一月,汉皇后伏氏,因昔日与父亲散骑校尉伏完书信,共谋杀曹操坐罪。其书信云:帝因董承被杀,怨恨曹操。言词甚为丑恶。事为曹操所知,伏后废黜而死,伏后兄弟都受刑而死。
十二月,曹操至孟津。天子命曹操置旄发,宫殿设钟架。乙未(十九日),曹操下令曰:“有德行之士,未必能进取;进取之士,未必能有德行。陈平岂是笃行之人?苏秦岂是守信之士,而陈平却能定汉室帝业,苏秦能助弱燕治强。由此说来,士偶有偏处短处,怎可以废弃呢?有司要明思这一道理,则士人便不会遗漏滞留,官吏不会废其作业了。”又说:“刑法是百姓之命,而军中主法之人,或不是能主持法典之人,而任此种人主持三军死生之事,我很为恐惧担忧。今慎选明达法理之人,使主持法典刑狱。”于是置理曹掾属。
建安二十年,春正月,天子立曹操二女为皇后。减云中、定襄、五原、朔方四郡,每郡置一县以领其民,合所减各郡以为新兴郡。
三月,曹操西征张鲁,到陈仓,将由武都入氐;氐人塞阻道路,曹操先派张郃、朱灵等领兵攻破氐人。夏四月,曹操从陈仓出散关,到河池。氐王窦茂兵一万余人,恃守险要,不服。五月,曹操攻下河池,屠杀窦茂兵众。西平、金城诸将麹演、蒋石等共同杀韩遂,斩其头送进曹操。秋七月,曹操到阳平。张鲁使弟张卫与部将杨昂等据守阳平关,依山横筑城墙,长十余里。曹军攻打,不能攻破,乃引兵还。张卫等见曹军已退,解散其守备。曹操乃暗中宿派部将解、高祚等,冒险夜袭,大破阳平关,斩其将杨任,进攻张卫,张卫等乘夜逃遁,张鲁逃奔巴中。曹操军入南郑,取得张鲁府库中全部珍宝财物。巴、汉两地都投降。恢复汉宁郡为汉中郡。分汉中郡之安阳、西城,为西城郡,置太守。分划郡及上庸郡,置都尉。
八月,孙权兵围合肥,张辽、李典共同击破孙兵。
九月,巴地七姓夷王朴胡、邑侯杜濩,以全巴夷、民来归附。于是分划巴郡,以朴胡为巴东太守,杜濩为巴西太?