1935年3月8日,红二十五军来到了洋县华阳。就在红二十五军到达华阳的时候,陕西警备二旅紧紧追上来。3月10日,红二十五军在距华阳东南15华里的石塔河布下了口袋阵。石塔河地形极为险要,山高林密,两边是悬崖峭壁,中间是沟道,红军就在山沟两翼的丛林中布下了埋伏。当将骄兵疲的张飞生旅进入伏击圈后,先头部队未见红军,只见山上有些农民砍柴。他们问:“红军在哪里?”农民答:“走远了。”实际上这些破柴的“农民”就是红军。诱敌深入之后,红军战士从山沟两翼的丛林中猛冲下来,弹如雨下,杀声震天,将敌军截为数段。敌军遭到红军的突然袭击,惊慌失措,阵势大乱。张飞生的两个先头团被歼,后面的一个团调头逃窜。旅长张飞生负伤逃命。
这次战斗,击毙击伤敌军官兵200多人,俘虏400多人,缴获长短枪500多支,马刀1000余把,以及轻重机枪、迫击炮、弹药等武器装备。