Несмотря на численное превосходство, Лесли благоразумно придерживался оборонительной тактики, изматывая англичан мелкими стычками и стараясь завлечь их в глубь страны, с тем чтобы, отрезав от баз снабжения, окружить их и разбить. Кромвель же, сознавая трудности войны в гористой местности, напротив, стремился дать решительное сражение. Однако противник держался все время гор и оставался, в особенности для кавалерии, неуязвимым.
Не решаясь на штурм сильно укрепленного Эдинбурга и потеряв надежду выманить Лесли в долину, Кромвель отступил в сентябре к Денбару, где он решил ждать подкреплений. Лесли следовал за ним по пятам, готовя ему ловушку, из которой, казалось, невозможно было выбраться. Положение Кромвеля становилось с каждым днем все более критическим. Единственная дорога на Беркли, связывавшая его с Англией, была перерезана шотландцами. Снаряжение и продовольствие истощались, голод и болезни уносили все большее число английских солдат. Из 16 тыс. у Кромвеля оставалось не более 11 тыс. Многие уже начали отчаиваться и предлагали погрузить пехоту на корабли, предоставив кавалерию ее собственной судьбе.
Однако, когда угасал уже последний луч надежды, случилось невероятное: Лесли спустился со своей армией в долину, с тем чтобы дать Кромвелю сражение. Имея двойное превосходство сил (22 тыс. человек), он был почти уверен в успехе. Построив свое войско обычным для того времени порядком — пехоту в центре, кавалерию на флангах, Лесли сосредоточил основную часть своей кавалерии на правом фланге, намереваясь обходным движением обрушиться на англичан с фланга и с тыла.
Многие считали положение Кромвеля безнадежным, да и сам он почти не верил в спасение. Однако это неверие длилось лишь до того момента, пока Кромвель не заметил роковых слабостей в позиции шотландцев. Имея в тылу горы, Лесли почти был лишен возможности маневрировать, в особенности был стеснен левый фланг его войск, зажатый между холмами и урочищем реки. И мгновенно у Кромвеля сложился план сражения — демонстрируя атаку против этого по существу обреченного на бездействие фланга, Кромвель под покровом ночи перегруппировал свои ряды, собрав основные силы против правого фланга армии Лесли. Шотландцы, выстроенные в боевую линию, всю ночь ждали сражения, но Кромвель медлил. Только в предрассветной мгле, когда уставшие солдаты Лесли расположились на отдых, а офицеры разбрелись по ближайшим домам, Кромвель начал атаку.
Однако шотландцы не были полностью застигнуты врасплох. Сравнительно быстро приняв боевой порядок, они успешно отбили первую атаку кавалерии Кромвеля и оттеснили его пехоту. В этот критический момент сражения в дело вступил сам Кромвель во главе кавалерийского резерва. Под его натиском правый фланг шотландцев все больше загибался назад, оголив таким образом фланг своей пехоты. По нему и ударила теперь кавалерия Кромвеля, в то время как его пехота перешла в атаку с фронта. Стесненные со всех сторон, шотландцы, лишенные возможности перегруппироваться и отойти, окончательно потеряли боевой порядок и превратились в беспомощно мятущуюся многотысячную толпу. Все было кончено в течение часа. Первый луч восходящего солнца открыл взору страшное зрелище битвы.
Три тысячи шотландцев погибли, и 10 тыс. сложили оружие. Были захвачены весь обоз и артиллерия. Кромвель был уверен, что его потери составили всего лишь 20 человек. В его собственных глазах свершилось чудо: мечтать лишь о спасении и одержать подобную победу! Кромвель сообщал о ней парламенту, назвав ее одним из самых значительных проявлений милосердия господа, оказанного Англии и ее народу в этой войне. Вскоре после Денбара Кромвель овладел Эдинбургом. Здесь его застигла суровая шотландская зима — он тяжело заболел и только к весне почувствовал себя лучше.
Однако война еще не была завершена. Состоявшаяся 1 января 1651 г. коронация Карла II еще больше укрепила союз пресвитериан и роялистов. Они решительно отвергли даже мысль о мире с Республикой. Под командованием Лесли снова были собраны значительные силы. Когда Кромвелю стало очевидно, что в связи с оборонительной тактикой Лесли английским войскам не избежать второй зимнеи кампании в горах, он решился на рискованный шаг: открыл Лесли дорогу на юг, в Англию, и шотландцы как будто только этого и ждали. Возглавляемые Карлом II, они ринулись в глубь Англии, встречая лишь слабое сопротивление разрозненных частей парламента. Кромвель между тем следовал за ними по пятам. Когда же Карл II решил направиться к Лондону, Кромвель с невероятной быстротой его обошел и преградил ему путь у Вустера. 3 сентября 1651 г., в годовщину Денбара, произошло решающее сражение: 31-тысячной армии англичан шотландцы могли противопоставить всего 6 тыс. человек. Надежды Карла II на пополнение своих сил английскими роялистами не оправдались.