Sudan 1882- Omdurman 1998 ,gaps in range : Mahdist cavalry,artillery,command, you can make a good argument for more infantry as well. Egyptian cavalry all types, Egyptian artillery, Sudanese infantry,Bengal lancers(Hat and on the way ,British Khaki infantry/artillery /cavalry/maxim guns.Thats just the top line stuff.