6月27日,曹文诏之侄曹变蛟统率锐师在前打先锋,文诏率步兵殿后,行至湫头岘子,义军伏兵突起,把明军截为两段,分兵围杀。曹变蛟抢先为战,斩杀义军500余人。义军佯装溃败,向东面的林区撤退,明军紧追30里,到达雕翎关。眼看明军进入埋伏圈,义军四面杀出,与曹文诏大战于湫头趟子坳。明军兵力分散,首尾难顾,丧失应战力,死伤惨重,暴尸山野,血流成河,尽染村庄。
次日,义军由乱世王当先锋,李自成居中,过天星继后,重又包围了明军。曹文诏左追右挡,且战且退,义军又诱敌西向。明军行至娑罗寨,义军埋伏万骑,四起合围,矢飞猬集。义军不知围住的是曹文诏。其时,明军有一小卒被缚,急忙大叫:“将军快快救我!”义军中从明军叛降过来的一小卒指着曹文诏说:“这是曹总兵。”义军欣喜万分,围攻更急。曹文诏疲于奔命,击杀农民军数十人,转斗数里,身受重伤10余处,经烟村堡子沟的红泥城,跑到姬家山,眼见内无战将,外无援兵,突围无望,乃拔刀自刎。洪承畴听到消息后大哭,崇祯帝朱由检也很悲伤,下令建祠祭祀。曹文诏忠勇冠于当时,他死后,变民军都互相庆贺。
这一役,李自成率领的义军重创明军,曹文诏部损兵大半,游击将军及材官殁者20余人。其弟文耀,从兄征讨,数有功,河曲之战,斩获多,后击贼忻州,战死城下,诏予赠恤传。
曹变蛟在曹文诏自刎地――罗川的姬家山碑子渠立碑一块,碑高7尺2寸,宽2尺5寸,厚8寸,上有二龙戏珠碑额,下为龟趺碑座。其碑文右上方纵书“崇祯拾壹年拾贰月”,中间纵书大字“大明曹大将军平贼大战尽节处”,左下方署名“临洮总兵都督、侄男曹变蛟谨立”。曹文诏自刎后抬至罗川北坡胡同沟口气绝,又在此立了绝气碑。古代人们称诸侯或大官之死为薨,曹文诏官至总兵,亦为高官,所以人们把停尸的村庄叫“曹薨”,后讹传曹文诏为“曹洪”。曹文诏埋葬的村庄人们称为冢巷村。明朝廷追赠曹文诏太子太保、左都督,令有司建祠,春秋祭奠。