Сэр Дональд Стюарт выступил на Кандагар от Инда; сэр Майкл Биддалф возглавил передовой отряд численностью 6000 человек, который вышел из Кветты; за ним последовали основные силы чуть большей численности. В 1878 г. железная дорога доходила только до Инда, и войска, как и в Первой англо-афганской войне, должны были совершить очень тяжелый переход через пустыню Кача-Ган-дава и далее через Боланский перевал. Но государство Калат (на территории которого находился Боланский перевал) теперь находилось под контролем англичан, а Кветта была относительно хорошо снабжаемым городом. Эта колонна не встретила никакого сопротивления и оккупировала Кандагар 8 января 1879 г.
Робертс, средства передвижения которого были собраны случайным образом (в то время в индийской армии не существовало организованной транспортной службы), очень беспокоился из-за их нехватки. Ему также было известно, что муллы подкупают мусульман-сипаев, которые не одобряли войну против эмира. В результате, узнав, что афганцы удерживают большими силами горный перевал Пейвар-Котал, он попросил подкреплений, которые ему были предоставлены несколько неохотно. Тот факт, что представители племени тури в долине реки Куррам были шиитами, гарантировал получение от них помощи особенно еще и потому, что Робертс получил разрешение пообещать им, что оккупация англичан будет постоянной.
Афганские войска, отступившие к северной части долины, заняли сильную позицию на заросшем соснами перевале. Лобовая атака была исключена ввиду труднопроходимой местности и необходимости наступать колонной по одному. Горы справа от противника также мешали нападению. По счастью, обнаружили тропинку, ведущую к левому флангу афганцев, и было решено отправить в этом направлении часть войск и при этом повести лобовую атаку для отвлечения сил противника. Пока фланговый отряд неуверенно пробирался к северной части долины, постоянно форсируя водные преграды, пуштуны одного из полков во главе колонны сделали два выстрела. Робертс, находившийся во фланговой колонне, немедленно приказал одной роте 72-го горнострелкового полка и одной роде 5-го гуркхского стрелкового полка выдвинуться в передние ряды; достигнув подножия Спингарского перевала еще до зари, они подверглись вражескому обстрелу и ринулись вперед при поддержке двух пушек горной батареи. Враг, удерживавший эту часть позиций, был застигнут врасплох и бежал. Робертс пишет: «Над подходами к позициям возвышались обрывистые высоты, и они были защищены брустверами и поваленными деревьями, которые полностью скрывали защищавшихся. Если бы нам не удалось застигнуть противника врасплох до зари, я сомневаюсь, что кто-либо из нас смог бы добраться до первого укрепления».
Главные силы на Пейвар-Котал все еще удерживали свои позиции, но сначала часть фланговой колонны заблудилась, и ситуация стала серьезной. Робертс также узнал, что лобовая атака на Пейвар-Котал была отбита с тяжелыми потерями.
Благодаря счастливой случайности был найден путь для дальнейшего обходного маневра, который представлял угрозу для тыла афганцев. Это привело к ослаблению их артиллерийского огня, в то время как их пехота поддалась и побежала с главных позиций – в сражении была одержана победа. На самом деле из-за сильной усталости войск позиция афганцев была занята только на следующее утро, когда стала очевидной ее неуязвимость для лобовой атаки. Победа в сражении в Пейвар-Котал является огромной заслугой Робертса и его великолепных войск.
После остановки на несколько дней для отдыха и ожидания подвоза продовольствия и палаток Робертс пошел по Кабульской дороге в Али-Кхел. Из этого лагеря он пошел к Шутаргарданскому перевалу, поднимающемуся на высоту 11 тысяч футов, с которого ему открылся великолепный вид на Логарскую долину и территорию за ее пределами.
Сэр Сэм Браун продвигался вперед по Хайберскому перевалу во главе мощной войсковой колонны, насчитывавшей 16 тысяч человек. Следуя примеру Поллока, он отделил часть своей армии и отправил ее по тропинкам через горы на север, чтобы обойти с фланга позиции афганцев. В полдень главные силы попали под артиллерийский обстрел в Ак-Масжиде, и, не получив помощи от своего флангового отряда, который задержался в пути, не стал ввязываться в лобовую атаку. Когда он возобновил свое наступление на следующее утро, оказалось, что крепость пуста, а афганцы ночью исчезли. Затем Браун продолжил движение на Джелалабад, не встречая никакого сопротивления, хотя афганские грабители совершали постоянные нападения на его прикрытие.