对南人说：“官兵粮草将尽，想谋划退还，不过我们曾责骂过守地乡里，就算现在能回军，亦不能回到北方，所以想回来与你们等人一起谋反，所以就诚实相告。”南人相信他，围困开始松懈。就在此时，汉军突然出击，大破敌军。李恢率军南至槃江，东接牂牁郡。而马忠军则顺利在且兰打败朱褒，与李恢军会合。另一方面，诸葛亮军在南行途中，雍闿已被高定部曲所杀，大军到达后数战皆胜，斩杀高定。与其他两军声势相连，准备迎战收纳雍闿部众的孟获。
打败孟获.诸葛亮听到孟获为当地人所信服，便想生擒他。五月，大军渡过泸水，