翰逊率领的英军也失去了海路的补给通道,英军的补给变得越发的困难。
到了崇祯二十九年,此时经过将近一年的消耗战,英军在兵力上和物资上获得补给的速度,已经远远比不上战争消耗的速度,经过明军不间断的进攻作战,英军的兵力不断萎缩,最终约翰逊只能率部龟缩在缅甸最北部的孟养城。
魏汉与李定国在经过商议后,认为最后决战的时刻已经到了,于是明军各部以及仆从军各部在经过两个月的休整后,对盘踞在孟养城的英军发动了最后的进攻。
这一战中,明军先后调集了一万四千门各式火炮,对着孟养城进行了为期四天的“狂轰滥炸”,驻守在城中的英军从未见过如此恐怖的炮火,哪怕是经历、并且指挥过多场欧洲战事的主将约翰逊,此时也被明军恐怖的炮火吓傻了,甚至恍惚之间以为自己回到了欧洲战场,难以置信自己还身处缅甸境内。
到了第五天,李定国下令朝鲜国、日本国仆从军率先发起进攻,数万仆从军前赴后继的开始攻城,此时城内的英军已经没有多少战力,竟然被仆从军轻松杀进城内。
随后明军各部顺势进城,双方展开激烈的巷战。这恐怕是这个时代爆发的第一场巷战了。
约翰逊乘乱率领两千多英军撤出了孟养城,然后一路狼狈的撤出了缅甸返回印度,据说最后当约翰逊抵达印度加尔各答的时候,两千多英军只剩下八百多人,一路上被明军追击,以及各种意外,这支残存的英军死伤大半。
而被明军堵在孟养城内的几万英军则全被被歼灭,至此大明-英国缅甸之战历时三年左右,以大明帝国全胜而落下帷幕,作为“欧洲人在远东的最后希望”的英国军队,被彻底赶了出去。