W Kaifengu Armia Północno-Zachodnia odparła ataki sił Czang Kaj-szeka, zadając im ciężkie straty. Połączone siły Armii Shanxi i Armii Północno-Zachodniej stoczyły później największą bitwę wojny, atakując Xuzhou, w którym obie strony poniosły łączne straty przekraczające 200 000 ludzi. Armia Shanxi wycofała się z Jinanu i poniosła dalsze straty podczas przeprawy przez Żółtą Rzekę. Brak koordynacji między siłami koalicji antyczangowskiej był początkiem zmiany sytuacji na korzyść rządu w Nankinie.

Zmiana losów wojny (czerwiec – wrzesień 1930) Na południu Armia Guangxi dowodzona przez Li Zongrena i Bai Chongxi ruszyła na północ i zdobyła Yueyang, ale siłom Czang Kajang udało się odciąć je od tyłu, ostatecznie zmuszając do wycofania się na pozycje wyjściowe. W Szantungu Armia Shanxi zdobyła Jinan 25 czerwca. Po pokonaniu Armii Guangxi w Hunanie, rząd nankiński podjął decyzję o rozpoczęciu wielkiej kontrofensywy przeciwko armii Shanxi w Szantungu. Wymaszerowując z Qingdao, siły Czanga odbiły Jinan 15 sierpnia.