1930年4月,中共鄂豫皖特委决定按照上级命令,将红十一军分散活动的3个师改编为红一军。其中,红三十一师改编为红一军第一师,下辖5个大队共800余人,由红一军副军长徐向前兼任师长。
5月,国民党新军阀之间爆发了中原大战,鄂豫皖革命根据地周围的大批国民党军纷纷北调,这种形势为革命力量的发展提供了有利的时机。6月,徐向前率红一师西出平汉铁路,根据侦察员的报告,发现敌人在平汉铁路南段的湖北应山杨家寨火车站兵力较为薄弱,仅有第二十军郭汝栋部的两个连防守,于是当即决定将此处作为打击的第一目标。
6月11日夜间,徐向前率领第一师由二郎店出发,一路急行军,向杨家寨火车站前进,并于次日凌晨3时抵达车站外围。红军战士迅速解决了敌人哨兵,打开寨门后悄无声息地冲进敌人营房,仅用一个小时,就将敌人两个连全部消灭,并占领杨家寨火车站,缴枪120余支和大批军用物资。
郭汝栋得到消息后不甘心失败,于6月下旬派出两个团向平汉铁路以东出击,企图搜寻红军主力“决战”。6月26日,敌独立旅第一团由广水进至大悟杨平口以南的郑家店。徐向前冷静分析后,决定红一师在敌人的必经之路杨平口设伏,消灭这股敌人。
28日晚,红一师从黄柴畈出发,经半夜急行军,在杨平口附近与孝感县游击队会合。红一师将主力隐蔽在杨平口东北的傅家湾、新寨一带的山地,布成“口袋阵势”,然后由师直特务大队及孝感游击队一部进逼郑家店,诱敌出动。
29日上午,红军诱敌部队在郑家店东北高地与敌人交火。敌团长发现对手是“小股部队”,于是倾巢而出。特务大队和游击队边打边撤,将敌人引入伏击圈。
10时,敌人进入伏击圈,随着徐向前的一声令下,隐蔽在山坡上的红军一跃而起,埋伏在周围山峦上的红军主力立即发起猛攻,将敌一个团分割成三段。敌军遭到突然袭击,慌乱不堪,先头营和后卫营稍作抵抗便被红军迅速歼灭。敌团长见势不妙,带着中段的一个营,向傅家山一带逃去,占领一处高地负隅顽抗。徐向前率领红军将残敌团团包围起来。在红军军事压力和政治攻势的共同作用下,下午2时左右,敌团长率残敌缴枪投降。
此次战斗,红一师以与敌同等的兵力,歼敌一个整团1200余人,缴枪千余支,创造了鄂豫皖红军首次歼敌一个整团的重大胜利。