寇军将精锐埋伏起来，以千骑挑战，将明军诱到南原，伏兵大起。流寇军散布谣言说曹将军已经战死，意图扰乱明军军心。曹文诏持矛左右突击，匹马出入万众之中。守军看见后，出兵夹击，流寇军大败，李都司被追杀，在平凉死于洪承畴之手。曹文诏在陕西大小数十战，功劳最多，但洪承畴妒忌，不帮他叙功。 流寇军见陕西明军势大，都流入山西，并组成三十六营联盟。曹文诏升山西总兵，朝廷命令陕西、山西诸将都受曹文诏节制。他多次击败流寇军。数月之后，“五台、盂县、定襄、寿阳贼尽平”，太谷、范村、榆社连续发起攻击，“贼几消尽。”文诏率军击流寇军