Еще до начала похода из Шикарпура Кохандил в тревоге слал гонца за гонцом к Дост Мухаммеду с просьбами прийти к нему на помощь. Прежде чем решить, как поступить, этот умный правитель узнал у Уэйда, поддерживает ли британское правительство шаха Шуджу. Уэйд ответил, что власти Индии не участвуют в этом военном походе, но шах Шуджа отправился в него с их наилучшими пожеланиями (это было самое неправильное письмо, которое мог написать британский чиновник в его положении). После этого, поняв, что никакие британские войска не окажут поддержку Шудже, Дост Мухаммед решил, что пойдет на помощь своим не заслуживающим доверия братьям.
Шах Шуджа уже вел осаду Кандагара и успел провести генеральный штурм, который был отбит с тяжелыми потерями 29 июня 1834 г. Узнав о приближении армии из Кабула, он ушел с занимаемой им сильной позиции в Старом Кандагаре и не сделал никакой попытки помешать соединению войск Дост Мухаммеда и Кохандил-хана, которое очень быстро состоялось.
Зная о ненадежности своих сердаров, верность которых была подорвана интригами шаха Шуджи, Дост Мухаммед решил немедленно сражаться. Он отправил свои наименее надежные войска в бой с противником и оставил в резерве надежную часть войска – своих сторонников. С обеих сторон не было достаточной решимости сражаться, и бой превратился в стычку небольших отрядов, в которой два обученных Кэмпбеллом батальона добились прекрасных результатов. Трусливый шах Шуджа, который наблюдал за сражением с безопасного расстояния, вместо того чтобы возглавить финальное наступление, бежал с поля боя в панике, тем самым отдав победу Дост Мухаммеду. С храбрым Кэмпбеллом, который получил ранение, победитель обошелся хорошо. Выздоровев, тот поступил к нему на службу и обучил Абдуррахмана военному искусству.
Переписка, захваченная на поле боя, раскрыла сеть интриг, которые плел шах Шуджа при поддержке Уэйда, и доказала победителю не только то, что многие из его вельмож не были ему верны, но и тот гораздо более важный факт, что эту экспедицию морально поддерживал представитель правительства Великобритании. Если бы генерал-губернатор твердо высказал свое отрицательное отношение к этому походу, подкрепив его отказом в финансировании, он предотвратил бы большое кровопролитие в Синде и Афганистане и не нес бы ответственность за вполне оправданное недоверие Доста Мухаммеда к британскому правительству со всеми его трагическими последствиями.
Укрепив свое положение этой важной победой, Дост Мухаммед решил взять себе титул суверенного правителя, но, будучи реалистом, отказался это делать. В конечном счете главный мулла Кабула Мир Вайс провозгласил его Эмиром-аль-Муминином, или «лидером правоверных».
Можно было бы ожидать, что победа, одержанная эмиром, который спас своих братьев в Кандагаре от катастрофы, утихомирит фамильную вражду. Но все было далеко не так. Пока Дост Мухаммед воевал с шахом Шуджей, Ранджит Сингх оккупировал Пешавар и изгнал из него султана Мухаммеда и его братьев, которые удалились в Джелалабад. Там они решили предпринять попытку захватить Кабул, но быстро оставили эту затею, узнав об исходе сражения у Кандагара. Они даже нанесли визит Дост Мухаммеду, чтобы поздравить его с победой. Эмир не обманывался на их счет, но все же неразумно, как можно было бы подумать, отправил войско численностью 9000 человек под их командованием для нападения на сикхов. Так как они мало чего добились, он сам поехал на фронт. Не желая сражаться с опытным эмиром, махараджа послал в его лагерь переговорщиков (включая американца Харлана – искателя приключений, который описывает свою деятельность) официально для того, чтобы обсуждать вопросы, а на самом деле – чтобы подкупить его сердаров. Их усилия были столь успешны при поддержке враждебно настроенных братьев, что войско эмира рассеялось, а он поспешно уехал в Кабул, утратив авторитет и лагерное имущество. В награду за свои услуги сикхскому монарху султан Мухаммед был назначен правителем крепости Ротас, в то время как Дост Мухаммед, узнаем мы, временно забыл о мирских амбициях и глубоко погрузился в изучение Корана.
Неправильно оценив характер противника, Ранджит Сингх после своей «золотой» победы стал угрожать деревням, зависимым от Кабула. Сильно разозленный эмир послал своего сына Акбар-хана во главе войска, и тот одержал победу у Джамруда, после которой среди убитых был найден прославленный сикхский полководец Хари Сингх. Но так как к сикхам пришло подкрепление, афганцы не смогли отвоевать Пешавар.