23 listopada Brytyjczycy podjęli nieudaną próbę wyparcia Afgańczyków z sąsiednich wzgórz. Afgańczycy zaproponowali wówczas rozejm. Za namową Elphinstone’a Macnaghten zgodził się wycofać wojska brytyjskie z Afganistanu i przekazać władzę Dostowi Mohammedowi. Podjął jednak próbę przekupienia tych afgańskich dostojników, którzy nie chcieli powrotu dawnego chana. Jego działania zostały odkryte przez Akbara Chana. Podczas spotkania z afgańskim wodzem 23 grudnia Macnaghten został oskarżony przez niego o spiskowanie. Afgańczycy rzucili się na towarzyszy Macnaghtena, a sam Macnaghten został zabity przez Akbara Chana. Jego poćwiartowane zwłoki wystawiono na widok publiczny.

Śmierć Macnaghtena sprawiła, że Elphinstone chciał już tylko zgody na odwrót do Indii. 1 stycznia 1842 r. podpisał kapitulację przed Akbarem Chanem. Za cenę pozostawienia ciężkiej artylerii (aby, jak twierdził Akbar Chan, nie drażnić górskich plemion) Elphinstone otrzymał przyrzeczenie eskorty i obietnicę bezpiecznego przemarszu. Afgański wódz nie miał jednak zamiaru wywiązać się ze zobowiązań.