Ghazni Główny inżynier armii, pułkownik Thompson, dokonał rekonesansu oraz przesłuchał afgańskich jeńców. Z ich zeznań dowiedział się, że obrońcy zablokowali kamieniami wszystkie bramy miejskie, z wyjątkiem północnej bramy kabulskiej. Tam miał się odbyć brytyjski szturm. Armia Indusu obeszła miasto i rozpoczęła przygotowania do szturmu. Zakończyły się one 22 lipca. Brytyjczycy mieli atakować dwiema kolumnami, dowodzonymi przez podpułkownika Dennie’ego i brygadiera Sale’a.

23 lipca oddział inżynierów kapitana Peata ruszył w kierunku bramy kabulskiej. Ładunki pod bramę miał podłożyć oddział kapitana Duranda. 150 jardów od bramy Brytyjczycy został ostrzelani przez Afgańczyków. Wówczas Brytyjska artyleria rozpoczęła ostrzał murów miejskich. Oddziały Peata i Duranda dopadły bramy i położyły ładunki wybuchowe. Brama wyleciała w powietrze.

Sygnał do szturmu miał dać jeden z ludzi Peata, ale został on zastrzelony. Sygnał do ataku dał więc kapitan Durand. Cztery lekkie kompanie Dennie’ego dopadły do wyłomu i zaczęły walkę wręcz z afgańskimi obrońcami. Kontratak obrońców odseparował oddział Dennie’ego od głównej kolumny Sale’a. Sam Sale został kilkakrotnie ranny podczas starcia. Ostatecznie jednak Brytyjczycy wyrąbali sobie drogę w głąb miasta.