On 27 March 1880, Lieutenant General Donald Stewart, with a force of 7,200, left Kandahar in south Afghanistan to march to Kabul, in order to reinforce General Roberts, the British commander in the Afghan capital. During the journey, the country was largely deserted, creating difficulties in supplying the troops, while the column was shadowed by a large force of Afghan tribesmen.[4]
On 19 April 1880, the column was near the village of Ahmed Khel, about 23 miles (37 km) from Ghazni. Here, at a point where the road narrowed, a force of about 12,000 to 15,000 Afghan tribesmen was in place along the hills, threatening the column's flank. As Stewart began to reposition his men to respond, the mass of Afghan tribesmen rushed over the hills and attacked. While the British-led force had difficulty in holding their line, the Afghans were eventually driven back and, after an hour of fierce fighting, the tribesmen fled.[4] The Afghans suffered heavy casualties – 2,000 to 3,000 killed – compared with British and Indian loses of 17 dead and 124 wounded.[2]
Following the battle, Stewart continued to advance and occupied Ghazni the next day, before marching on to Kabul without further substantial resistance.[4]
The victory helped strengthen the British position in Afghanistan, with General Roberts ordering a Royal salute fired in Kabul to proclaim the victory, "that it might have a quieting effect on the excitement which prevailed around Kabul."[5]
In August 1880, during their march to Kandahar, British forces passed Ahmed Khel, finding the graves of British soldiers desecrated, with their bones exposed and scattered.[6]
Order of battle
The following British and Indian Army regiments were present, organised in three brigades:[7]