有入境的，都被董纯击退。同时彭城贼帅张大彪、宗世模等聚众到数万，在徐、兖等地作乱。炀帝令董纯领兵征讨。董纯起初闭营不与敌兵接战，敌兵屡次挑战见官兵不出来，以为怕敌，于是不加防备，纵兵大掠各地。董纯选精锐击之，在昌虑将敌军围住大战，大破之，斩首万馀级，筑为京观。贼首魏骐驎众万馀人，依据单父，董纯进军攻击，又破之。大业九年（613年）炀帝再次征辽东高句丽，复以董纯为彭城留守（今徐州）。东海贼彭孝才聚众数千，掳掠怀仁县，转入沂水，驻扎在五不及山。董纯以精兵击之，生擒彭孝才于阵中，将其车裂，馀党各散。当时百姓思乱，