1939年8月1日,驻山东省滋阳(今兖州)、汶上日军第32师以步兵一部及伪军共300余人,护送野炮2门、重炮l门,从汶上城出发,经靳口西渡运河,进抵粱山地区。八路军第115师决定以师特务营、骑兵连和独立旅第1团第3营攻歼该敌。2日上午,骑兵连对日伪军进行袭扰,将其诱至梁山南麓前集庄附近。在此设伏的特务营两个连突然向日伪军开火,歼其一部。日伪军向西北方向突围,至马振杨村时,再次受到袭击,死伤40亲人。下午,日伪军退守粱山西南麓的独山庄及独山高地。入夜,第3营第10连迅速夺取了独山高地,依托有利地形,切断日伪军退路。第11连自南侧突人独山庄,第12连自东侧,特务营第2连、骑兵连自北侧向庄内发展进攻。各连相互配合,协同作战,与日伪军展开激烈争夺。日伪军企图突围未逞,退守石灰窑和大车店进行顽抗。激战至3日晨,日伪军大部被歼,余部向汶上逃窜。此次战斗,毙伤俘日伪军200余人,缴获火炮3门、机枪15挺,为巩固鲁西抗日根据地、开展平原游击战争打开了新的局面。