中华军对章丘县的进攻是在四月二十六日开始,比进攻充州的战斗晚了两天.
第四军分别从东、南、北三个方向,向章丘县展开攻击,东线的进攻,是由第二师付责,主攻清军的三岔岗、白虎山、刘林集、赵家官庄等阵地;南线进攻由第十一师付责,攻打淸军设在这里的经石桥、向沙沟、小水口,马头崮等阵地;由第二旅进攻北线,这一线有桑家铺、大望店、郑港村等阵地。而第九军的特种兵旅担任预备部队。
战役一开始即异常激烈,因为这一次清军使用的火器比率,也超过了以前的任何一次战斗,火力也大幅提高。对中华军的进攻造成了极大的困难。
淸军在训练新军,对中华军来说,并不是什么密秘,因此中华军对淸军的火力加强,也有所预料,而且在战斗之前,周少桓也收到了童大勇发来的衮州战场的战报,知道不能再用以前的观念来估计清军的火力,也向全军发出了预告,但在进攻开始之后,还是大大出乎中华军的想像。
好在是中华军也有心理准备,因此在渡过了最初的震惊之后,中华军很快就稳定了下来,向清军的阵地发动了猛烈的进攻。在东线第二师的炮兵营首先向清军的三岔岗阵地发动一连串凶猛的炮击,各种火炮纷纷开火,曲射直射,打得淸军的阵地爆炸不断,淸军的士兵几乎连头都无法抬起来。虽然有战壕,泥沙袋墙作掩体,但淸军还是伤亡了不少士兵。
尽管清军也开炮还击,但淸军的火炮数量虽然并不算少,但要分散在十多个阵地上,因此单在某一个阵地上,清军的炮火远不能和中华军相比。
随后第二师三十七团也在火炮的掩护下,向三岔岗阵地发动了地面进攻,虽然遭到了淸军的顽强阻止,但三十七团的士兵表现得十分英勇,冒着清军的火力,奋力的突击,同时该团的炮兵营在离淸军阵地不到一百米的地方架起了三十门臼炮,轮番将开花弹打进清军的阵地里。
有了炮兵的有力支援,经过了一个多小时的激战之后,终于突破了清军的防线,双方在清军的阵地里展开了激烈的白刃战。虽然淸军也奋力的抵抗,但在第二师的另一个团増援到战场之后,清军终于抵抗不住,放弃了三岔岗阵地,向章丘县撤退。
随后,第二师又向白虎山阵地发动了进攻。守卫白虎山阵地的是镶蓝旗牛录额真纳海,守军只有五百余人。纳海本来是满八旗的一个普通步甲兵,甴其南征失利,满八旗的精锐丧失大半,后来又要进行扩军,加上他又有一点门路,这样才当上了牛录额真,但无论