但是缅甸军队据守营寨,使用火枪,清军无法攻入,死伤惨重,有一名贵州藤牌兵王连看到木栅附近一处有些木料,容易攀登,从该处攀栅而过,一人在数百名缅军中冲杀,后续十余名清兵跟着攀登而进,在此掩护下,王连杀敌十余名后又拔开木栅,清兵蜂拥攻入,再次夺得一座营寨。明瑞又分兵配合其他各路攻下其他营寨。缅兵连续反击至晚上二更,见反攻无望,纷纷撤退,清兵全力追杀,直到第二日黎明时分才收兵。此战即蛮结之役,清兵杀敌二千余,俘三十四名,缴获枪炮粮食牛马甚多。乾隆皇帝闻讯大喜,封明瑞为一等公,贵州兵王连也直接升为游击。
蛮结之战后,明瑞更加轻敌,继续率兵深入,但是缅军坚壁清野,指挥部队四处偷袭清军补给,并从侧后对清军进行包围,清兵粮尽、马疲、人乏,明瑞无奈,只得下令退兵到孟笼处(今缅甸孟隆)。缅甸大军最后将明瑞大军包围。明瑞军后勤、军情线路被断绝。
到乾隆三十三年(公元1768年)正月初八,缅兵包围木邦(今缅甸兴威),守将珠鲁讷坚守十日后不支,自杀兵溃,总兵胡大猷、胡邦佑等战死,道府衔杨重英以下多人被俘,但缅兵不善打歼灭战,清兵大部仍成功撤回云南,同时云南巡抚派出的九百援兵也溃败而回。