Оставив больных на месте, Кромвель отступил к Массельборо, а оттуда к Донбару, увлекая за собой Лесли. Несмотря на то что многие офицеры убеждали Кромвеля погрузить войска на суда, он решил остаться в Донбаре, выжидая, что Лесли сделает какой-нибудь неправильный шаг, который позволит изменить обстановку в пользу войск Кромвеля.

Однако Лесли в течение ночи с 1 на 2 сентября 1650 года обошел Донбар и занял высоту Дун и ряд других высот, с которых просматривалась дорога, идущая к Берику. Кроме того, он направил отряд для захвата прохода в Кокбернспат (11 километров южнее высоты Дун). На следующее утро Кромвель понял, что он отрезан от Англии. Положение его осложнялось нехваткой продовольствия и эпидемиями в войсках.

Заняв окрестные высоты, Лесли ожидал момента, когда англичане попытаются прорваться по дороге к Берику, чтобы внезапно атаковать их. Однако в дело вмешались священники пресвитерианской церкви, которые стали требовать от Лесли активных действий. Их требования стали еще более настойчивыми, когда они обнаружили признаки того, что англичане могут попытаться эвакуироваться морем. Положение еще более осложнилось 2 сентября: началась сильная буря, и шотландские войска едва держались на голом гребне высоты Дун. Утром эти войска спустились с высоты и заняли позицию вблизи дороги на Берик, где они могли укрыться от дождя. Фронт их прикрывал ручей Брок, протекавший через ущелье к морю. Кромвель понял, что сложившаяся обстановка предоставляет благоприятную возможность и преимущества для внезапного нападения.

Левый фланг шотландцев был зажат между высотой и отвесным берегом ручья, и войска на этом фланге не могли оказать помощь своим войскам на правом фланге, если бы по ним был нанесен удар. Вечером на военном совете Ламберт предложил немедленно нанести удар по правому флангу шотландских войск, смять его и одновременно сосредоточить огонь артиллерии по левому флагу. В этом он убедил военный совет.

В течение ночи под проливным дождем и при сильном ветре английские войска заняли позиции вдоль северного берега ручья. После установки орудий против левого фланга шотландцев Ламберт возвратился на свой левый фланг, чтобы возглавить кавалерийскую атаку в районе побережья. Благодаря внезапности действий кавалерия и пехота, располагавшиеся в центре, смогли без труда форсировать ручей. Хотя дальнейшее продвижение англичан было временно приостановлено, введенный в бой английский резерв на упиравшемся в море фланге дал возможность Кромвелю оттеснить шотландцев влево и зажать в угол между высотой и ручьем, из которого шотландские войска могли вырваться только бегством. Таким образом, Кромвель разгромил врага, имевшего двойное численное превосходство.

Победа при Донбаре обеспечила Кромвелю господство в южной Шотландии. На севере и северо-западе Шотландии Кромвелю противостояли только роялистские элементы. Воспользовавшись передышкой из-за тяжелой болезни Кромвеля, Лесли формировал и готовил новую армию к северу от реки Форт.

Когда в конце июня 1651 года армия Кромвеля была достаточно подготовлена, чтобы возобновить боевые действия, задачи ее усложнились. Хотя на этот раз численное превосходство впервые было на стороне Кромвеля, перед ним был хитрый противник; к тому же он действовал в лесисто-болотистой местности, которая обеспечивала слабой стороне возможность блокирования подступов к Сторлингу. Если бы Кромвель не смог сломить сопротивление противника в короткое время, ему бы пришлось провести в Шотландии еще одну суровую зиму. А это неизбежно привело бы к потерям в войсках и к увеличению затруднений в Англии. Выбить шотландцев с занимаемых позиций было бы недостаточно, так как частичный успех привел бы к рассредоточению войск противника в горной местности, где они продолжали бы оставаться.

Кромвель мастерски решил стоявшую перед ним задачу Во-первых, он создал угрозу Лесли с фронта, предприняв штурм Калландер-Хауса вблизи Фолкерка. Во-вторых, он постепенно переправил всю армию через залив Ферт-оф-Форт и двинулся к Перту, обойдя тем самым с фланга оборонительный рубеж Лесли на подступах к Стерлингу и захватив ключ к его базам снабжения. Однако этим маневром он одновременно открыл им путь в Англию. Он вышел в тыл противника, которому теперь угрожали голод и дезертирство, и оставил ему лишь одну горловину для выхода.

Шотландцы должны были или умереть от голода, или разбежаться, или двинуться с оставшимися силами в Англию В конце июля они двинулись на юг в Англию вдоль западного побережья. Кромвель предвидел это и потому заранее подготовился к их встрече, взяв под наблюдение всех остающихся на свободе роялистов и захватив тайные склады с оружием. Для преследования шотландцев Кромвель направил кавалерию Ламберта, в то время как Гаррисон пошел окольным путем от Ньюкасла к Уоррингтону, а Флитвуд с милицией, набранной в центральных графствах Англии, двинулся на север. Обойдя шотландцев с фланга, Ламберт 13 августа соединился с Гаррисоном. После этого они стали с боями отходить, сдерживая противника.

Тем временем Кромвель в условиях августовской жары совершал ежедневно 32-километровые марши. Двигаясь сначала на юг вдоль восточного побережья, он затем повернул на юго-запад. Таким образом, на попавшего в ловушку противника одновременно с четырех сторон наступали войска Кромвеля.

3 сентября в сражении при Вустере Кромвель одержал блестящую победу над войсками Лесли, после которой шотландцы признали себя побежденными.

Около трех лет Кромвель, оставаясь главнокомандующим, не принимал прямого участия во внутреннем управлении. Между тем в парламенте и государственном совете шли внутренние раздоры. Против Кромвеля и его армии назревала сильная оппозиция. Она требовала роспуска войск и с этой целью стала задерживать им жалованье.

Тогда весной 1652 года, после бесплодных попыток к примирению с депутатами, Кромвель явился со своими солдатами в палату и объявил, что вынужден «волею Божиею распустить парламент на пользу народа». Вслед за тем по предложению Кромвеля армия сама выбрала 139 депутатов из убежденных пуритан. Но и эта палата просуществовала недолго, и через несколько месяцев все эти депутаты, не желая быть послушным орудием в руках армии, сами сложили свои полномочия.

После этого представители армии выработали новую конституцию, и 16 декабря 1653 года генерал Ламберт «от имени армии и трех наций» предложил Кромвелю принять звание пожизненного лорда-протектора Республики английской, шотландской и ирландской. Кромвель торжественно принес присягу и подписал особый конституционный акт, где в 42 пунктах были изложены правила управления государством. Опираясь на армию, он очень скоро сумел сосредоточить в своих руках всю полноту власти и стал управлять страной почти неограниченно.

Прежде ему приходилось вести борьбу против короля и роялистов, теперь же к числу его врагов присоединились и те республиканцы, которые видели в нем узурпатора и изменника. Твердо веря в то, что он призван осуществить волю Промысла, Кромвель употребил всю энергию на восстановление внутреннего порядка в государстве. Менее чем в два года он сумел внести в страну полное успокоение. Ввиду заметного оживления торговли и промышленности увеличился приток денег в государственную казну, а это, в свою очередь, позволило Кромвелю увеличить и довести до высшей степени совершенства английский флот.

Кромвель пользовался огромным влиянием по всей Европе как умный и тонкий дипломат. При нем Англия покрыла себя славой в войне с Испанией, завладела частью Вест-Индских островов, приобрела крепость Дюнкирхен на фламандском берегу и заключила чрезвычайно выгодный для английской торговли договор с Голландией.

Несколько лет Кромвель управлял государством единолично, но когда из-за войны с Испанией средства государственного казначейства иссякли, он был вынужден вновь созвать парламент. Почти одновременно последовало разоблачение заговора на жизнь лорда-протектора.

Когда в день открытия парламента в 1656 году депутаты узнали о заговоре, палата постановила восстановить верхнюю палату и королевскую власть в лице Кромвеля. После долгих переговоров Кромвель, зная, что армия не хочет восстановления монархии, отклонил предложение принять корону. Тогда парламент настоял на преобразовании протектората в конституционную монархию, но без короля, с вверением лорду-протектору королевских прерогатив и права назначения себе преемника.