守法、王光恩、武大定、贺珍等溃败。十一月，豪格军自陕西入四川，张献忠的部下刘进忠在百丈关（今四川旺苍以西）向豪格投降。豪格命鳌拜与刘进忠向川北进攻，过保宁（今四川阆中），侦知张献忠在西充，张献忠被射杀。顺治四年（1647年）八月，豪格军一路势如破竹，攻克茂州、荣昌、隆昌、富顺、内江、夔州及贵州之遵义诸县。顺治五年（1648年）二月，四川略定，班师。