Tomó parte asimismo en los asedios de Bridgwater, Sherborne, Bristol, Devizes y Winchester, y pasó la primera mitad de 1646 eliminando los focos de resistencia que quedaban en Devon y Cornualles.