高杰自知罪孽深重,一旦被抓获,肯定没有活路,于是先从潼关退回陕北。当李自成大兵追来时,他又乘黄河结冰而奔山西。后来李自成东征山西时,他又往南狂逃,一直逃到南京附近。到弘光朝时,他居然又成了史可法手下四大将领之一。他真是命大!
李自成于十一月到达延安。虽然他未能捉住高杰,报夺妻之仇,但在军事上却很是顺手,沿途州县纷纷投降,未花什么气力。当他从延安北上榆林时,他还顺路回到米脂,也算是衣锦还乡。一年多前,其祖坟被掘,李自成此次回来,自然要重修祖坟,致祭追悼,还杀了一个参与伐墓的乡绅,算是报了仇。可惜其祖父、父亲的遗骨已被焚烧扬弃,再也找不回来了。他还到处寻找自己的族人,赠金封爵。甚至还改换了家乡的名称,大概是免得今后称帝时再去改动。于是,延安府被改成天保府,米脂县为天保县,清涧县则为天波府。这一改,果然响亮多了!
李自成一路风光,没想到在榆林却遇到了麻烦。榆林是明朝“九边”之一,居民多隶军籍,以当兵为职业。在与农民军对阵的边将边兵中,就有很多来自榆林。双方打了十几年,仇怨也结深了。大概李自成也想到了这点,所以在劝降的同时,又令李过、刘芳亮率7余万大军作好准备,如果一旦劝降失败,就以武力解决。
榆林人自然不肯降。尽管总兵王定临阵脱逃,但榆林人仍在兵备副使都任、督饷员外郎王家禄,以及卸任里居的总兵尤世威等人的率领下,坚守城池,血战7昼夜,甚至连妇女、孩子也纷纷上城参战。城被攻陷后,满城无一人投降。这在明末是少见的。
其他各路兵马也很顺手。汉中、巩昌等府迅速被克。固原(陕西镇所在地)、宁夏镇也相继投降。只有贺锦在收服甘肃、西宁时遇到麻烦。
贺锦于十一月率兵西征,不久便攻克兰州,杀肃王。然后又于十二月攻占甘州(今张掖),杀甘肃巡抚林日瑞、总兵马妒等。而另一支由鲁文彬率领的军队在进攻西宁时,被当地土司击败,鲁文彬也被杀。贺锦驰援西宁,却被伪降的土司带入伏击圈而被杀。其部众悲愤之下,猛攻西宁城,最后攻克西宁,为贺锦报了仇。不过这已是第二年正月的事了。