1928年4月下旬,
蒋介石部国民革命军第一集团军4个军团和冯玉祥部第二集团军第一方面军由鲁南追击张宗昌、孙传芳军跟踪入境。
泰山东南麓扫荡战 4月27日,蒋军顾祝同部进驻徂徕山以北南上庄、崔家庄、渐汶河、石汶、山口之线。28日进攻黄前,与张宗昌军激战于高家园、镜子峪、小津口、白池、大津口。29日挺进蔡刘沟。蒋军第一军第二十二师迂回泰山西麓,经南北麻套、玉皇庙追击蔡刘沟张军。蒋军第十四师经尹家庄,二十师经窝铺和柳埠,第三师经大狼窝和黄巢村挺进济南。
界首争夺战 4月27日贺耀祖军团及缪培南第四军先后进占粥店、卧牛石、天平店、池子崖、薛家峪至肥城边境各地,与孙传芳军激战于刀山、谷山、孙家庄、鱼池、黑山、甲子峪、蒋家庄、穆英台等地。孙军全线崩溃。28日,缪培南部猛攻凤凰台,与张宗昌展开拉锯战。29日拂晓,缪部攻占界首,张军全线崩溃。蒋军挺进济南。
泰城包围战 4月27日,蒋军刘峙军团第一军、杨胜治第十军及冯玉祥铁甲车队沿津浦线进攻,歼灭张宗昌部白俄铁甲部队。28日包围泰城,占据蒿里山、眼光殿等制高点鸣炮示威。5月1日,蒋介石来泰安火车站督战。5月2日,张军徐海春旅投降。蒋军第一师入城,在岱庙受降张军2000余人,唯徐海春潜逃。此役历时22天,泰安人习称为“第二次南北军打仗”。