冯官屯距高唐州城45里,距茌平县城18里。 “屯内富室之居高楼大厦,缭以墙垣,皆砖石为之”,“十分坚固,炮不能入”。太平军占据该屯以后,迅速“用各种大木器周围堵住”,“内掘陷坑,排列枪炮,守御极严”。僧格林沁率领清军“追至屯外,用马步队圈围”。太平军见官兵近前,即放枪炮。僧格林沁只得率部在屯外“环圩筑堤、扎望楼以围困之”。
3月19日,僧格林沁即以优势兵力向太平军发动猛烈进攻。官兵蜂拥而前,很快由屯西攻入村内,双方短兵相接,展开肉搏,战斗极为惨烈。太平军在猝不及防的情况下,浴血奋战,杀伤一批清军。但太平军伤亡亦重,终以敌众我寡,被迫放弃西面两村,退守冯官屯东南一隅,继续抵死抗拒。