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