二、大城战斗
4月28日,奉军第29、第27师于姚马渡战胜直军后,追击直军于大城(今属廊坊),与直军第26师发生激战。直军凭借防御工事与预设的地雷阵,数次击退奉军的进攻。经过2日战斗,双方未分胜负。29日,奉军增调援军第4混成旅与卫队旅,迂回直军后方,向直军第26师发动进攻。复调奉军第3混成旅从直军右侧发起侧击。直军在奉军的三面合击下,被迫放弃阵地,向任丘后撤。奉军遂占大城。奉军毙伤直军约400余人。
三、任丘战斗
4月29日,奉军在大城战斗中取胜后,乘胜追击直军至任丘(今属沧州)。当奉军冲锋至直军防线时,踩中直军埋设的地雷,伤亡惨重,不得不后撤。30日,奉军以机关枪队为先导,骑兵队次之,步兵队随后,再次向任丘发动进攻,直军战线告急。中午,直军援军王承斌部赶到,加入正面战线,并实施反击。奉军已成疲惫之师,难以应敌,被迫后撤。直军乘胜追击,经过9次冲锋,于5月1日收复大城、姚马渡。直军毙伤奉军300余人,俘虏400余人。奉军东部战线由于此战失败,发生动摇。
四、马厂战斗
5月2日,直军在任丘战斗中取胜后,乘胜追击奉军于马厂。奉军急调张学良部万余人增援马厂,与直军激战终夜,相互冲锋4次,未决胜负。5月3日黎明,直军第3师一部增援马厂直军战线,奉军因战线发生动摇,急调静海、杨柳青生力军支援马厂防线。直军进攻受挫,沿子牙河后退5千米。时直军从任丘方面又派来援军,遂举行反攻。直军发动5次冲锋,均未突破奉军防线。中午,奉军于西路失败的消息传来,直军士气大振,奉军不支向静海败退。直军攻克马厂,奉军被俘1000余人,东路战线亦宣告失败。
河南战场
在北京周边地区的战局胜负已经明朗之后,直军在河南与河南地方军阀也展开激战,最终战胜并肃清地方军阀所部。
一、郑州战斗
第一次直奉战争爆发后,河南督军赵倜暗中与奉军相勾结。奉军要求其配合进攻直军后方,使直军形成被前后夹击的局面。但赵倜企图坐观直奉双方成败后,再采取行动,因而失去战机。5月5日,吴佩孚在京津战场胜负已定的情势下,命直军第11师师长冯玉祥为讨赵总司令,率直军第11师、第2师第21旅等部向郑州发动进攻。5月6日晨,赵军20个营先敌发起冲锋,迫使直军后撤,并进据黄河铁桥。直军几次发动进攻,均未奏效。中午,直军增兵第8混成旅、第40旅全力进行反攻。经过1昼夜战斗,直军于5月7日晨攻破黄河铁桥,进据郑州。赵倜率残部向中牟退却。直军伤亡2000余人,赵军伤亡1000余人。