Следующей целью монарха из племени дуррани была провинция Хорасан. Он выступил в поход во главе мощного войска, и Герат, удерживаемый для Шахрух-мирзы, после осады сдался. В это время провинция Хорасан находилась в состоянии безвластия. Различные преемники Надир-шаха один за другим были убиты или ослеплены. Среди последних оказался и внук Надира – четырнадцатилетний Шахрух-мирза, который в тот период был лишь марионеткой в руках Мир Алама из Систана. Этот вождь, победивший своих соперников, оставил в Мешхеде сильный гарнизон с намерением захватить Герат врасплох. Однако сам был захвачен врасплох в Турбат-и-Шейх-Джаме Тимур-мирзой, который шел на Мешхед во главе афганского авангарда. Оправившись от неожиданности, Мир Алам мужественно сражался, но был побежден, а его войско было разбито наголову отрядом из трех тысяч белуджских всадников под командованием Насир-хана из Калата. Затем Ахмад-шах осадил Мешхед без особого успеха, но в конечном счете, получив большую сумму денег, он вернул на трон Шахруха под своим сюзеренитетом.
Затем афганский монарх двинулся на Нишапур, который он просто обложил со всех сторон в надежде, что город сдадут без осады. Однако переговоры затянулись до наступления зимы. В конце концов он был вынужден отступить, потеряв тысячи людей и бросив свою артиллерию. Одному из его офицеров удалось выжить благодаря тому, что он вспарывал брюхо одного верблюда за другим и заползал в теплую тушу со своими одеялами. На следующий, 1751 год Ахмад-шах собрал новое войско и снова осадил Нишапур. Он отлил пушку, которая стреляла ядрами весом около 500 фунтов. После ее первого же выстрела горожане так встревожились, что сдались, не зная, что пушка взорвалась!
После капитуляции Нишапура Ахмад-шах подписал договор с Шахрухом, по условиям которого он получил различные регионы, граничившие с провинцией Герат; при этом должен был быть признан его сюзеренитет и от его имени должны были чеканить монеты. Затем он возвратился в Герат и из него послал войско, которое завоевало Балх, Бадахшан и другие провинции к северу от Гиндукуша, тем самым завершив формирование нового царства в таком виде, в каком оно существует в настоящее время.
Никакие деньги, положенные Ахмад-шаху по условиям договора 1750 г., ему выплачены не были. Он потребовал немедленной уплаты 24 лакхов рупий и, не получив ничего, вторгся в Пенджаб во главе гораздо более многочисленной армии, чем раньше, в декабре 1751 г. Муин уль-Мульк послал навстречу захватчику 9 лакхов рупий, но, так как афганская армия продолжала приближаться, он занял боевую позицию севернее Лахора. Ахмад оставил главную часть своей армии напротив его позиций, а сам во главе конницы, сделав большую петлю, оказался на окраине Лахора, и основные силы индийской армии волей-неволей пошли назад к этому городу, где и были окружены.
Так как в течение четырех месяцев из Дели не пришли никакие подкрепления, было решено покинуть Лахор. Это отступление сопровождалось паникой, и в конце концов Муин уль-Мульк был приглашен на совещание, чтобы договориться об условиях. Когда тот прибыл, Ахмад-шах спросил: «Что бы ты сделал, если бы ты захватил меня в плен?» Муин уль-Мульк ответил: «Я отрубил бы тебе голову и отослал бы ее императору». Тогда Ахмад-шах поинтересовался: «Что же мне делать с тобой?» Бесстрашный правитель сказал: «Если ты торговец, продай меня за выкуп; если ты мясник, убей меня; но если ты монарх, помилуй меня». Ахмад-шаху понравился ответ. Он обнял Муин уль-Мулька, даровал ему богатые одежды и тюрбан со своей головы. В конечном итоге Муин уль-Мульк был снова назначен правителем, а устрашенный император официально уступил Пенджаб и Мултан победителю-афганцу.
Муин уль-Мульк умер в 1753 г., и в соответствии с феодальной системой Афганистана его преемником стал малолетний сын, представляла которого его мать Муглани-бегум, мало подходившая для этой роли из-за своей расточительности и из-за того, что позволяла править своим евнухам. Интриги привели к похищению Муглани-бегум; началось полное безвластие, усиливаемое постоянными набегами на эту провинцию сикхов.
В такой ситуации, сочтя положение благоприятным для захвата Пенджаба, Имад уль-Мульк – в то время всемогущий визирь в Дели – назначил правителем известного интригана Адина-бека.
Ахмад-шах принял вызов и, переправившись через Инд, изгнал Адина-бека из Джуллундур-Доаба, а затем оккупировал Лахор. Его целью на этот раз стал беззащитный Дели, который был захвачен без единой стычки. Аламгир II был низложен, и от имени Ахмад-шаха прочитана хутба. Деньги и сокровища были исторгнуты под пытками, а в это время недисциплинированные афганцы убивали и грабили точно так же, как это делали до них их предшественники при Надир-шахе.