Kampania Robert dotarł do fortecy Ali Khel 6 września 1879 r. Zastał swoje oddziały w większości gotowe do marszu na Kabul. Droga Brytyjczyków wiodła przez przejście Shutagaran do centralnego Afganistanu. Wielu lokalnych afgańskich wodzów zostało przekupionych aby nie atakowali armii brytyjskiej. Było to tym łatwiejsze, że marsz Brytyjczyków przypadał na okres muzułmańskiego święta Ramadanu. Do armii Robertsa przybył także emir Afganistanu Jakub Chan, co dało Brytyjczykom pretekst do przedstawienia inwazji jako wyprawy wspierającej prawowitego emira.
3 października Siły Polowe Kabulu rozpoczęły ostatni marsz do oddalonej o 36 mil stolicy Afganistanu. Po drodze brygada Macphersona pozostała w mieście Safed Sang, a pozostałe oddziały dotarły wieczorem 5 października do wioski Czahar Asiab, niedaleko Kabulu. Mimo nalegań brygadiera MacGregora nie obsadzono sąsiedniego wzgórza, co w nocy uczynili Afgańczycy. Kiedy rankiem 6 października oddział w składzie 23 pułku bengalskiej piechoty, 92 pułku Highlanders, kawalerii oraz 2 dział wyruszył wzdłuż rzeki Logar okazało się, że drogę na Kabul zagradza Brytyjczykom 8000 regularnych afgańskich żołnierzy wyposażonych w działa.