三军北上取开州,副总管苏邕率四十二军西进巴州,堵截李孝恭的后路,他本人则率四十一军东进取通州,而四十四军则北进宣汉(治今四川省宣汉县西北), 绕道壁州,堵住李孝恭逃走的路线。
左骁卫的将士进展迅速,很快拿下通州、开州、壁州等地。
这时候得知消息的李孝恭顿时感到大事不妙,便要逃走,可是已经晚了。明军数路齐至,堵住了李孝恭所有的逃跑路线。
李孝恭连续转战,突围不出,最终被包围在戴公山(今四川省巴中市东南六十里曾口镇北)一带。
此战李孝恭部军覆没。
而李孝恭本人,并没有延续之前的好运,他从小路逃至始宁山(今四川省巴中市东)一带时,遭遇伏击,奋战身亡。
一代名将,就此陨落。
而与此同时,李瑊被困在米仓道中,最后粮尽,军崩溃散尽。李瑊带着心腹,企图遇翻山越岭突围回成都,半道为手下人所害,头颅献于明军。
至此,巴通五州,彻底落入明军的手中。